示例 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 循环访问 char 数组的每个元素。