ListView
にチェックされているアイテムのIDがから返されます。long
配列を返します。この配列をString
配列に変換する方法は?長い配列を文字列配列に変換するには?
long [] long_list = ProcessList.getCheckedItemIds();
ListView
にチェックされているアイテムのIDがから返されます。long
配列を返します。この配列をString
配列に変換する方法は?長い配列を文字列配列に変換するには?
long [] long_list = ProcessList.getCheckedItemIds();
String[] string_list = new String[long_list.length];
for(int i = 0; i < long_list.length; i++){
string_list[i] = String.valueOf(long_list[i]);
}
新しいString配列を作成し、1で文字列配列1に長い配列の値を渡すことができますミスのため
String[] s=new String[long_list.length];
for(int i=0;i<long_list.length;i++)
{
s[i]=String.valueOF(long_list[i]);
}
申し訳ありません。私はコードを更新しました。あなたは以下のように自分で反復を実行せずに配列変換を行うには、Apacheの々BeanUtilsを活用することができます
String[] string_list = StringUtils.join(long_list, ",").split(",");
あなたはorg.apache.commons.lang.StringUtilsこのようなを使用することができます。
Long[] longArrays= (Long[]) ConvertUtils.convert(stringArrays, Long[].class);
:
ここに投稿する前に実際に試したことは想像もつきません。 – jberg