在Java中,可以使用循环结构(如for循环、while循环)来循环取值String类型的数据。下面是一种常见的方式:

String str = "Hello World";
int length = str.length();

for (int i = 0; i < length; i++) {
    char c = str.charAt(i);
    System.out.println(c);
}

上述代码将字符串"Hello World"逐个字符取出,并打印到控制台上。输出结果为:

H
e
l
l
o

W
o
r
l
d

另一种方式是使用增强的for循环,也称为foreach循环:

String str = "Hello World";

for (char c : str.toCharArray()) {
    System.out.println(c);
}

这种方式会将字符串转化为字符数组,然后使用foreach循环逐个取出字符并打印到控制台上,输出结果和上述方式相同。

需要注意的是,字符串是不可变的,即不能通过索引来修改字符串中的字符。如果需要修改字符串中的字符,可以将字符串转化为字符数组,然后通过修改字符数组的方式来实现。


原文地址: https://www.cveoy.top/t/topic/p35v 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录