我对Javascript很陌生,可以尝试使用一些帮助来了解如何将ArrayList实现为ArrayList。
我需要从2列x 3行表中添加数据,其中第1列有一个字符串变量,第2列有一个整数变量。
到目前为止我做了什么:
public static void main(String[] args)
{
ArrayList<String> array_list = new ArrayList<String>();
array_list.add("Fred" + 11);
array_list.add("Tom" + 21);
array_list.add("Bob" + 31);
我希望'+ 11'属于不同的arraylist,并显示如下:
弗雷德11 汤姆21 鲍勃31非常感谢帮助!
答案 0 :(得分:0)
最佳实践表明,您应该实现自己的类名称和数字。如果你这样做,一个arraylist就足够了。您还可以重载YourClass的toString()方法来格式化输出。
答案 1 :(得分:0)
你可以这样做:
ArrayList<ArrayList<String>> list2D = new ArrayList<>();
ArrayList<String> list1D = new ArrayList<>();
list1D.add("Fred " + 11);
list1D.add("Tom " + 21);
list1D.add("Bob " + 31);
list2D.add(list1D);
list1D = new ArrayList<>();
list1D.add("Fred " + 12);
list1D.add("Tom " + 22);
list1D.add("Bob " + 32);
list2D.add(list1D);
System.out.println(list2D);
该代码的输出是:
[[Fred 11, Tom 21, Bob 31], [Fred 12, Tom 22, Bob 32]]