68

私はAndroidアプリを開発しています。文字列配列を ArrayList に変換する必要があります。私はこれを読んだことがありますが、Java ファイルの配列に値を追加する場合はすべてあります。私はstrings.xmlファイルでstring-arrayを宣言しました。私の文字列配列はここにあります:

<string-array name="Lines">
    <item>Red Line</item>
    <item>Blue Line</item>
    <item>Orange Line</item>
    <item>Green Line</item>
    <item>Brown Line</item>
    <item>Purple Line</item>
    <item>Pink Line</item>
    <item>Yellow Line</item>
</string-array>

Lines を ArrayList に変換する必要があります。これを使えば

List<String> Lines = new ArrayList<String>();

ArrayList を宣言するには、ID で配列リストを見つけて、それを Lines として保存する方法を教えてください。

4

4 に答える 4

0

これは、警告なしのベスト プラクティスです。

文字列配列を arraylist に追加します。

Collections.addAll(Lines, getResources().getStringArray(R.array.Lines));

ある ArrayList を別の ArrayList に追加するには:

newList.addAll(oldList);
于 2019-09-21T10:28:15.413 に答える