使用java(android)示例程序删除数组列表值
我编写了一个示例脚本,将逐个添加的数字列表拆分为本地SQLite数据库 代码 但问题是,第一个组值将保存在本地db上,而另一个组值无法逐个保存在其保存在总体numberlist值上 如何克服这些计划?如何删除arraylist首先添加1组1值,然后 移除1组3:123412341234然后 添加了2组3:123412341234,然后删除了其类似的循环过程,以添加本地存储本地db given me解决方案 行id号组 1[123412341234] 2[123412341234] 3[123412341234] 存储在本地数据库上 问题是: 行id号组 1[123412341234] 2[12341234123441234123441234123441234123411234] 3[12341234123441234123441234123441234123411234]使用java(android)示例程序删除数组列表值,java,android,sqlite,arraylist,Java,Android,Sqlite,Arraylist,我编写了一个示例脚本,将逐个添加的数字列表拆分为本地SQLite数据库 代码 但问题是,第一个组值将保存在本地db上,而另一个组值无法逐个保存在其保存在总体numberlist值上 如何克服这些计划?如何删除arraylist首先添加1组1值,然后 移除1组3:123412341234然后 添加了2组3:123412341234,然后删除了其类似的循环过程,以添加本地存储本地db given me解决方案 行id号组 1[123412341234] 2[123412341234] 3[1234
存储在本地数据库中。请澄清问题的最后一部分,我不明白您的意思。您遇到了什么错误?请注意,您缺少了一个
代码>在您指出的错误原因行的末尾。是否要在数据库中添加“1组3”中的每个元素,然后删除该arraylist,以便可以对“2组3”和“3组3”执行类似的操作?是的,我希望每个元素都将存储在数据库中。一个接一个地
Dbhelper mdbheloper;
String numberlist = "1234,1234,1234,1234,1234,1234,1234,1234,1234";
int splitNumber = 3;
ArrayList<String> splitList = new ArrayList<String>(Arrays.asList(numberlist.split(",")));
if (splitList.size() % splitNumber != 0) {
Toast.makeText(getApplication,"Number of elelemnts not divisable by split number",1000).show();
} else {
Arraylist add_value = new Arraylist;
for (int i = 0; i < splitList.size(); i += splitNumber) {
System.out.print(((i / splitNumber) + 1) + " group of " + splitNumber +": ");
for (int j = 0; j < splitNumber; j++) {
System.out.print(splitList.get(i + j) +", ");
add_value.add(splitlist.get(i+j);
}
System.out.println();
// Added local db Sqlite
mdbheloper.insert_value(""+add_value);
add_value.remove(splitlist.get(i+j)) // error on this line
}
}
1 group of 3: 1234, 1234, 1234,
2 group of 3: 1234, 1234, 1234,
3 group of 3: 1234, 1234, 1234,