1. 程式人生 > 實用技巧 >字串陣列和陣列的區別

字串陣列和陣列的區別

一:字串的遍歷和字串陣列的遍歷( .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 k
24     } 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     }