+ -
当前位置:首页 → 问答吧 → 字串阵列存入ArrayList问题 ?

字串阵列存入ArrayList问题 ?

时间:2011-10-31

来源:互联网

String[] Number = {"1","5","4","3","2"};
String[] Name = {"李","王","林","陈","蔡"};
String[] pinyin = {"li","wang","lin","chen","cai"};

我想把这些资料存进ArrayList 并可以依照 Number or Name or pinyin 排序

然后资料不会乱掉,请问要怎么宣告跟读取?

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
public class DataDb {
 
  static ArrayList<ArrayList<String>> SingerSong = new ArrayList<ArrayList<String>>();
  static ArrayList<String> Singer = new ArrayList<String>();
 
  public static void main(String[] args) {
    String[] Number = { "1", "5", "4", "3", "2" };
    String[] Name = { "李", "王", "林", "陈", "蔡" };
    String[] pinyin = { "li", "wang", "lin", "chen", "cai" };
 
    for (int i = 0; i < Number.length; i++) {
      Singer.add(Number[i]);
      Singer.add(Name[i]);
      Singer.add(pinyin[i]);
    }
    SingerSong.add(Singer);
    System.out.println(SingerSong);
  }
 
}

上面的显示结果是
1
[[1, 李, li, 5, 王, wang, 4, 林, lin, 3, 陈, chen, 2, 蔡, cai]]


我想这样显示 : [[1,李,li][2,蔡,cai][3,陈,chen][4,林,lin][5,王,wang]]

1 李 li
2 蔡 cai
3 陈 chen
4 林 lin
5 王 wang

作者: c0110   发布时间: 2011-10-31

写各类别把Number ,Name , pinyin存起来再加到ArrayList 这样比较好排序跟读取

作者: javaX   发布时间: 2011-10-31