Java 杂谈

Java 中如何遍历字符串

2018-06-28  本文已影响3人  某尤
String s = new String("Hello");
for(int i = 0; i < s.length(); i++) {
    char c = s.charAt(i);
    // ....
}

String 不支持下标索引的方式访问,所以需要使用 charAt(i) 的方式访问对应位置的字符。同时也就没有办法使用下标的方式对 String 进行修改。

String是一种不可变类,字符串一但生成就不能被改变。例如:使用‘+’进行字符串连接,会产生新的字符串,原串不会发生任何变化;使用 replace() 进行替换某些字符的时候也是产生新的字符串,不会更改原有字符串。

上一篇 下一篇

猜你喜欢

热点阅读