示例1:使用for循环遍历字符串中的每个字符
class Main {
public static void main(String[] args) {
// create a string
String name = "Programiz";
System.out.println("Characters in " + name + " are:");
// loop through each element
for(int i = 0; i<name.length(); i++) {
// access each character
char a = name.charAt(i);
System.out.print(a + ", ");
}
}
}
输出
Characters in Programiz are: P, r, o, g, r, a, m, i, z,
在上面的示例中,我们使用了for循环来访问字符串的每个元素。这里,我们使用了charat()方法来访问字符串的每个字符。
示例2:使用for-each循环遍历字符串中的每个字符
class Main {
public static void main(String[] args) {
// create a string
String name = "Programiz";
System.out.println("Characters in string \"" + name + "\":");
// loop through each element using for-each loop
for(char c : name.toCharArray()) {
// access each character
System.out.print(c + ", ");
}
}
}
输出
Characters in string "Programiz": P, r, o, g, r, a, m, i, z,
在上面的示例中,我们使用toCharArray()
将字符串转换为字符数组。然后,我们使用for-each循环来访问字符数组的每个元素。