小编Use*_*oid的帖子

即使列表中没有项目,Android ArrayList大小也会返回1

我正在使用Android.我有一个字符串数据的ArrayList,我将整个Arraylist保存为本地数据库中的单个字符串.后来我从db获取此字符串并将此字符串转换为数组列表,

情况1:

  String dbString=[10,5,34,67];  // array list as string
  String replace = dbString.toString().replace("[", "");
            String replace1 = replace.replace("]", "");
            mysignimgList = new ArrayList<String>(Arrays.asList(replace1.split(",")));
Run Code Online (Sandbox Code Playgroud)

案例2:

  String dbString2=[];  //empty array list as string
  String replace = dbString2.toString().replace("[", "");
            String replace1 = replace.replace("]", "");
            mysignimgList2 = new ArrayList<String>(Arrays.asList(replace1.split(",")));
Run Code Online (Sandbox Code Playgroud)

但在第二种情况下,即使arraylist中没有项目,它的大小也会变为mysignimgList2.size()= 1.

java android arraylist

3
推荐指数
1
解决办法
914
查看次数

标签 统计

android ×1

arraylist ×1

java ×1