使用java(android)示例程序删除数组列表值

使用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

我编写了一个示例脚本,将逐个添加的数字列表拆分为本地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]


存储在本地数据库中。

请澄清问题的最后一部分,我不明白您的意思。您遇到了什么错误?请注意,您缺少了一个
在您指出的错误原因行的末尾。是否要在数据库中添加“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,