如何循环访问字符串

2022-09-02 22:48:19

如何在Java中迭代字符串?

我正在尝试使用 foreach 样式 for loop

for (char x : examplestring) {
    //action
}

答案 1

如果要使用增强型循环,可以将字符串转换为 charArray

for (char ch : exampleString.toCharArray()) {
  System.out.println(ch);
}

答案 2

Java不是字符。您将需要:StringIterable

for (int i = 0; i < examplestring.length(); i++) {
  char c = examplestring.charAt(i);
  ...
}

我知道很尴尬。