我有一个字符串,我想用某个分隔符分割
private int [] mMaxValues;
public void setMaximum(String maximum) {
mMaxValues = splitByDelimiter(maximum, ":");
}
但是 splitByDelimiter 方法将字符串数组返回为 int 数组
public String[] splitByDelimiter(String list,String delimiter) {
String[] items = list.split("\\" + delimiter);
for (String s : items) {
s.trim();
}
return items;
}
解决此问题的最佳方法是什么?我猜迭代字符串数组并将它们转换为整数并不是最好的解决方案。
我也可以创建一个新的 splitByDelimiter 返回一个 int 数组,但我猜有比这更好的解决方案..
这是您可以使用泛型的情况吗(我对泛型没有很多经验)?
谢谢 :)