如何查找SQLite列字符串中重复值的次数?

时间:2017-10-18 16:23:39

标签: android android-sqlite

这是我的代码:

// here I am getting my values from SQlite db
number = cur.getString(cur.getColumnIndex("number")); 

这就是我搜索重复数字的方式:

String text = number;

List<String> list = Arrays.asList(text.split(" "));

Set<String> uniqueWords = new HashSet<String>(list);

for (String word : uniqueWords) {
  Toast.makeText(getApplicationContext(),word + ": " + Collections.frequency(list, word),Toast.LENGTH_LONG).show();                
}

我的问题是它将每个值显示为-1

例如,我的数据库中有一个值789456 -5次,但显示为789456-1,789456-1等等。

0 个答案:

没有答案