Java Arraylist<;字符串[]>;如何访问?
我有一个ArrayListJava Arraylist<;字符串[]>;如何访问?,java,arrays,arraylist,Java,Arrays,Arraylist,我有一个ArrayList,但是如何使String[]恢复到正常值呢 这就是我得到的(当然还没有完成),我希望它返回一个带有我的值的对象[]。可能吗 public Object[][] noName(String[] col) { ArrayList<String[]> arrlist = new ArrayList<String[]>(); for (int i = 0; i < col.length; i++) { arrlist
public Object[][] noName(String[] col) {
ArrayList<String[]> arrlist = new ArrayList<String[]>();
for (int i = 0; i < col.length; i++) {
arrlist.add(createColumnList(col[i]));
}
// How to get it into an Object[][]?
// Something made up..
return new Object[0][0];
}
公共对象[][]非名称(字符串[]列){
ArrayList arrlist=新的ArrayList();
for(int i=0;i
createColumnList只是一种从XML中的不同列创建数组的方法。首先,Arraylist有一个.toArray函数。 你也可以这样做
Object[][] objarr = new Object[arrlist.size()][arrlist.get(0).length]
for(int i=0;i<arrlist.size();i++){
for(int j=0;j<arrlist.get(i).size(),j++){
objarr[i][j]=arrlist.get(i)[j];
}
}
Object[]objarr=新对象[arrlist.size()][arrlist.get(0.length]
对于(inti=0;i首先,Arraylist有一个.toArray函数。
你也可以这样做
Object[][] objarr = new Object[arrlist.size()][arrlist.get(0).length]
for(int i=0;i<arrlist.size();i++){
for(int j=0;j<arrlist.get(i).size(),j++){
objarr[i][j]=arrlist.get(i)[j];
}
}
Object[]objarr=新对象[arrlist.size()][arrlist.get(0.length]
对于(inti=0;i首先,Arraylist有一个.toArray函数。
你也可以这样做
Object[][] objarr = new Object[arrlist.size()][arrlist.get(0).length]
for(int i=0;i<arrlist.size();i++){
for(int j=0;j<arrlist.get(i).size(),j++){
objarr[i][j]=arrlist.get(i)[j];
}
}
Object[]objarr=新对象[arrlist.size()][arrlist.get(0.length]
对于(inti=0;i首先,Arraylist有一个.toArray函数。
你也可以这样做
Object[][] objarr = new Object[arrlist.size()][arrlist.get(0).length]
for(int i=0;i<arrlist.size();i++){
for(int j=0;j<arrlist.get(i).size(),j++){
objarr[i][j]=arrlist.get(i)[j];
}
}
Object[]objarr=新对象[arrlist.size()][arrlist.get(0.length]
对于(int i=0;i您只需循环和对象
数组即可存储。以下是要添加到注释位置的代码:
List<String[]> arrList = new ArrayList<String[]>();
Object[][] objArray = new Object[ arrList.size() ][ col.length ];
for ( int i = 0; i < arrList.size(); i++ )
objArray[ i ] = arrList.get( i );
List arrList=new ArrayList();
Object[]objArray=新对象[arrList.size()][col.length];
对于(int i=0;i
我想这就是你想要的。你只需要循环和对象
数组来存储。下面是要添加到评论位置的代码:
List<String[]> arrList = new ArrayList<String[]>();
Object[][] objArray = new Object[ arrList.size() ][ col.length ];
for ( int i = 0; i < arrList.size(); i++ )
objArray[ i ] = arrList.get( i );
List arrList=new ArrayList();
Object[]objArray=新对象[arrList.size()][col.length];
对于(int i=0;i
我想这就是你想要的。你只需要循环和对象
数组来存储。下面是要添加到评论位置的代码:
List<String[]> arrList = new ArrayList<String[]>();
Object[][] objArray = new Object[ arrList.size() ][ col.length ];
for ( int i = 0; i < arrList.size(); i++ )
objArray[ i ] = arrList.get( i );
List arrList=new ArrayList();
Object[]objArray=新对象[arrList.size()][col.length];
对于(int i=0;i
我想这就是你想要的。你只需要循环和对象
数组来存储。下面是要添加到评论位置的代码:
List<String[]> arrList = new ArrayList<String[]>();
Object[][] objArray = new Object[ arrList.size() ][ col.length ];
for ( int i = 0; i < arrList.size(); i++ )
objArray[ i ] = arrList.get( i );
List arrList=new ArrayList();
Object[]objArray=新对象[arrList.size()][col.length];
对于(int i=0;i
我想这就是你想要的。事实上,这是一条单行线:
return arrlist.toArray(new Object[arrlist.size()][]);
但直接从阵列开始更简单(也更有效):
final Object[][] ret = new Object[col.length][];
for (int i = 0; i < col.length; i++) ret[i] = createColumnList(col[i]);
return ret;
final Object[]ret=新对象[col.length][];
对于(int i=0;i
实际上,这是一个单行程序:
return arrlist.toArray(new Object[arrlist.size()][]);
但直接从阵列开始更简单(也更有效):
final Object[][] ret = new Object[col.length][];
for (int i = 0; i < col.length; i++) ret[i] = createColumnList(col[i]);
return ret;
final Object[]ret=新对象[col.length][];
对于(int i=0;i
实际上,这是一个单行程序:
return arrlist.toArray(new Object[arrlist.size()][]);
但直接从阵列开始更简单(也更有效):
final Object[][] ret = new Object[col.length][];
for (int i = 0; i < col.length; i++) ret[i] = createColumnList(col[i]);
return ret;
final Object[]ret=新对象[col.length][];
对于(int i=0;i
实际上,这是一个单行程序:
return arrlist.toArray(new Object[arrlist.size()][]);
但直接从阵列开始更简单(也更有效):
final Object[][] ret = new Object[col.length][];
for (int i = 0; i < col.length; i++) ret[i] = createColumnList(col[i]);
return ret;
final Object[]ret=新对象[col.length][];
对于(int i=0;i
试试看
final Object[][] obj = new Object[col.length][];
for (int i = 0; i < col.length; i++) obj[i] = createColumnList(col[i]);
return obj;
final Object[]obj=新对象[col.length][];
对于(int i=0;i
试试看
final Object[][] obj = new Object[col.length][];
for (int i = 0; i < col.length; i++) obj[i] = createColumnList(col[i]);
return obj;
final Object[]obj=新对象[col.length][];
对于(int i=0;i
试试看
final Object[][] obj = new Object[col.length][];
for (int i = 0; i < col.length; i++) obj[i] = createColumnList(col[i]);
return obj;
final Object[]obj=新对象[col.length][];
对于(int i=0;i
试试看
final Object[][] obj = new Object[col.length][];
for (int i = 0; i < col.length; i++) obj[i] = createColumnList(col[i]);
return obj;
final Object[]obj=新对象[col.length][];
对于(int i=0;i
我正在制作JTables,使用Object[][]组织它非常容易。如果是这样,您可以首先创建一个二维数组,而无需使用ArrayList。我正在制作JTables,使用Object[][]组织它非常容易如果是这样的话,你可以在不使用ArrayList的情况下首先创建二维数组。我正在制作JTables,用Object[]]组织它非常容易。[如果是这样的话,你可以在不使用ArrayList的情况下首先创建二维数组。我正在制作JTables,用Object[][]组织它非常容易如果是这样的话,您可以首先创建一个二维数组,而不必使用ArrayList。jjjjHi!这太棒了!这可能是我的错误,但我正在创建JTables,用这种方式JTables看起来是这样的:COL1 COL1 COL2 COL2 COL2当需要时:COL1 COL2 COL1 COL1 COL2 COL2任何快速提示?嗨!这太棒了!这可能是我的错误,但我正在创建JTables,通过这种方式JTables看起来是这样的:COL1 COL1 COL2 COL2当它需要时:COL1 COL2 COL1 COL2 COL2有什么快速提示吗?嗨!太好了!这可能是我的错误,但我正在创建JTables,通过这种方式JTables看起来是这样的:COL1 COL1 COL2 COL2 COL2当它需要时需要:COL1 COL2 COL1 COL2有什么快速提示吗?嗨!这太棒了!这可能是我的错误,但我正在创建JTable,用这种方式JTable看起来像:COL1 COL1 COL2 COL2需要时: