toCharArray()方法
for循环遍历:
第一种:创建数组char[] c=str.toCharArray(),将循环变量置为数组下标即,c[count]为打印字符元素
package package1128;
public class TestAroundArray {
public static void main(String[] args) {
String str="Hello everyone! ";
char[] c=str.toCharArray();
for(int count=0;count<str.length();count++){
System.out.print(c[count]+" ");
}
}
}
第二种:str.charAt(循环变量)
for(int count=0;count<str.length();count++){
System.out.print(str.charAt(count)+" ");
}
第三种:str.substring(count,count+1);
substring()方法是截取字符串的意思,substring(截取起始点,截取结束点);
for(int count=0;count<str.length();count++) {
System.out.print(str.substring(count,count+1)+" ");
}
for循环的三种方法输出都为:
/*
H e l l o e v e r y o n e !
*/
foreach循环遍历
foreach(类型 元素变量:遍历对象)
package package1128;
public class TestAroundArray {
public static void main(String[] args) {
String str="Hello everyone! ";
int count=0;
for(char ch:str.toCharArray()){
count++;
System.out.print(ch+" ");
}
}
}
//输出:
/*
H e l l o e v e r y o n e !
*/