【发布时间】:2012-02-14 04:53:44
【问题描述】:
我有一个String,其中包含以逗号分隔的数字。我想从字符串中提取出现次数最多的数字。
例如,我有一个类似..的字符串。
String str="1,2,3,4,5,6,7,19,18,4";
从上面的 str 我需要 4,因为 4 是 str 的两倍。
同
String str2="1,2,3,4,6,4,3,9";
从上面的 str2 我需要 3,4
如果所有数字都是唯一的,那么我需要第一个。
建议我更好的方法。
【问题讨论】:
-
这需要一些时间才能找出数字,因为 str 有很多数字。
-
首先,我不会使用字符串,因为将其转换为数字可能需要比搜索更长的时间。