这是我的代码:
// 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等等。