public static void main(String[] args) {
String[][] product=new String[][]{
{"Dior","1000","10"},//00,01,02
{"Channel","2000","10"},//10,11,12
{"Tissot","3000","10"},//20,21,22
{"","",""}
}
//二维数组转成List集合
List<String>arrayList=new ArrayList<String>()
for(int i=0i<product.lengthi++)
{
for(int j=0j<product[i].lengthj++)
{
arrayList.add(product[i][j])
}
}
arrayList.remove(2)//移除指定位置的内容,后续元素往前移动
arrayList.add(2, "")//因为你删除了第2个元素,为了和你的二维数组匹配,则插入一个空元素
arrayList.set(2, "20")//或者可以直接修改指定位置的元素,这样更好
Iterator<String>it = arrayList.iterator()
while(it.hasNext())
{
System.out.println(it.next())
}
System.out.println("=======转回二维数组=========")
String[][] productNew=new String[arrayList.size()][]
for(int i=0i<arrayList.size()i++)
{
String[] temp={arrayList.get(i)}
for(int j=0j<product.lengthj++)
{
productNew[i]=temp
}
}
for(int i=0i<productNew.lengthi++)
{
for(int j=0j<productNew[i].lengthj++)
{
System.out.println(productNew[i][j])
}
}
}
}
public void delete(int[] id) throws SQLException{//假定conn ps 都获取到
Connection conn=null
StringBuffer sql=new StringBuffer("delete from school where id in(")
for (int i = 0i <id.lengthi++) {
if (i==id.length-1)
sql.append(id[i]+")")
else
sql.append(id[i]+",")
}
PreparedStatement ps=conn.prepareStatement(sql.toString())
ps.execute()
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)