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 !
*/