菜鸟生成记(85)
Java ArrayList和Vector集合使用方法大致相同,就不列举Vector了
ArrayList<ArrayList<Integer>> arr=new ArrayList<>();
ArrayList<Integer> t=new ArrayList<>();
t.add(1);t.add(1);t.add(1);
t.clear();
arr.add(t);
t.add(2);t.add(2);t.add(2);
arr.add(t);
System.out.println(arr.toString());
ArrayList<ArrayList<Integer>> arr1=new ArrayList<>();
ArrayList<Integer> t1=new ArrayList<>();
t1.add(1);t1.add(1);t1.add(1);
arr1.add(new ArrayList<>(t1));
t1.clear();
t1.add(2);t1.add(2);t1.add(2);
arr1.add(new ArrayList<>(t1));
System.out.println(arr1.toString());
C++ Vector
#include<bits/stdc++.h>
using namespace std;
int main(){
vector<vector<int> >arr;
vector<int> t;
t.push_back(1),t.push_back(1),t.push_back(1);
arr.push_back(t);
t.clear();
t.push_back(2),t.push_back(2),t.push_back(2);
arr.push_back(t);
for(int i=0;i<arr.size();i++){
for(int j=0;j<arr[i].size();j++){
cout<<arr[i][j]<<" ";
}
cout<<endl;
}
return 0;
}
|