📅  最后修改于: 2023-12-03 15:02:04.696000             🧑  作者: Mango
在Java中,可以使用多种方法循环字符串。循环字符串是指逐个访问字符串中的每个字符并执行操作。常见的用途包括字符串匹配和计算字符串长度。
使用for循环可以遍历字符数组,从而遍历字符串中的每个字符。
String str = "Hello World";
for (int i = 0; i < str.length(); i++) {
char c = str.charAt(i);
System.out.println(c);
}
此代码片段将输出字符串中的每个字符。
H
e
l
l
o
W
o
r
l
d
Java 5引入了foreach循环,也称为增强的for循环。可以使用foreach循环遍历字符串中的每个字符。
String str = "Hello World";
for (char c : str.toCharArray()) {
System.out.println(c);
}
此代码片段将输出字符串中的每个字符。
H
e
l
l
o
W
o
r
l
d
可以使用while循环遍历字符串中的每个字符。需要初始化一个索引并使用String的length()方法确定循环终止条件。
String str = "Hello World";
int i = 0;
while (i < str.length()) {
char c = str.charAt(i);
System.out.println(c);
i++;
}
此代码片段将输出字符串中的每个字符。
H
e
l
l
o
W
o
r
l
d
在Java中,可以使用多种方法循环字符串。每种方法都有其优劣和适用场景。循环字符串是一个常见的任务,代码中的选择取决于具体的要求和代码结构。