こんにちは、誰か助けてください。
private String results[];
private ArrayList<String> alist;
変換したい
String results[] to ArrayList<String>
こんにちは、誰か助けてください。
private String results[];
private ArrayList<String> alist;
変換したい
String results[] to ArrayList<String>
文字列配列をArrayListに変換する
String[] results = new String[] {"Java", "Android", "Hello"};
ArrayList<String> strlist =
new ArrayList<String>(Arrays.asList(results));
Arrays.asList()メソッドを使用して、配列をリストに変換できます。
例えばList<String> alist = Arrays.asList(results);
インスタンスではなく、インスタンスをArrays.asList()
返すことに注意してください。本当にインスタンスが必要な場合は、コンストラクターにインスタンスを渡すことができます。List
ArrayList
ArrayList
ArrayList
List
使用する必要があります
Arrays.asList(results)
デフォルトでは、何らかの理由でArrayList
.
たとえば、リストを変更する場合は、次を使用します。
new ArrayList(Arrays.asList(results))
これを試して:
ArrayList<String> aList = new ArrayList<String>();
for(String s : results){
aList.add(s);
}
これが行うことは、aList と呼ばれる文字列の ArrayList を構築することです。ArrayList<String> aList = new ArrayList<String>();
そして、結果のすべての文字列について:String s : results
その文字列を追加します: aList.add(s);
.
お役に立てれば!