特定の区切り文字で分割したい文字列があります
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;
}
この問題を解決するための最良の方法は何ですか?文字列配列を繰り返して整数にキャストするのは最善の解決策ではないと思います。
int配列を返す新しいsplitByDelimiterを作成することもできますが、それよりも優れた解決策があると思います。
これはジェネリックを使用できる状況ですか(ジェネリックの経験はあまりありません)?
どうも :)