[JavaSE]遍歷字符串數組四種方法

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

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章