字串陣列和陣列的區別
阿新 • • 發佈:2021-01-19
一:字串的遍歷和字串陣列的遍歷( .length())
1 public class Demo { 2 public static void main(String[] args) { 3 //方式一: 4 String s="abcde"; 5 for(int i=0;i<s.length();i++) 6 { 7 char c=s.charAt(i); 8 System.out.print(c+" ");//輸出a b c d e,獲取字串 9 } 10 11 //方式二: 12 String[] s1={"a","b","c","d","e"};13 for(int i=0;i<s1.length;i++) 14 { 15 System.out.print(s1[i]+" ");//輸出a b c d e,獲取字串陣列 16 } 17 18 //方式三: 19 String[] s2={"abcde"}; 20 System.out.println(s2.length);//輸出1,只是長度為1的陣列,並不是5 21 for(int i=0;i<s2.length;i++) 22 { 23 System.out.print(s2[i]+" k");//輸出abcde k24 } 25 } 26 27 }
二:陣列(用 .size )
1 ArrayList<String> list = new ArrayList<String>(); 2 String str = [a,b,c,d,e]; 3 fileList.add(str); 4 for(int i=0;i<list.size();i++) 5 { 6 System.out.print(list.get(i));//輸出[a,b,c,d,e]獲取字串陣列 7 }