0

List<String>リストを追加したいがありますchar[]

リストの文字列タイプを変更できません。私の目標は、テスト文字列のすべての文字を1つのエントリとしてリストに追加することです。

以下は動作しません。何を変更する必要がありますか?

    String test = "test";
    List<String> list = new ArrayList<String>();

    for (char c : test.toCharArray()) {
        list.add(c);
    }
4

4 に答える 4

2

試す

separators.add(String.valueOf(c));

separators正しいはずlistですか?

于 2013-03-11T12:43:37.070 に答える
1

以下のコードを試してください。

String chars = "test";              
List<String> lst = Arrays.asList(chars.split(""));
于 2013-03-11T13:10:51.670 に答える
1

String valueOf(char c)を使用する

for (char c : test.toCharArray()) {
        separators.add(String.valueOf(c));
    }
于 2013-03-11T12:45:24.673 に答える
0

separators.add(c);コードを 次のように変更できます

separators.add(String.valueOf(c));

文字列の場所でcharを使用しようとしているため、コードでエラーが発生しています。

于 2013-03-11T12:48:13.720 に答える