как добавить в arrayList объекты, такие как {"color", "red", "style", "blue"} - PullRequest
0 голосов
/ 16 мая 2018

Эй, я столкнулся с проблемой, связанной с ArrayList, где я хочу добавить объект вроде этого {"color", "red", "style", "blue"}.

ArrayList<Object[][]> TAGS = new ArrayList<Object[][]>();

for(int i=0;i<5;i++){
    TAGS.add({ "color", "red", "style", "blue" });
}

если что-то не так, пожалуйста, прости меня, потому что я не опытный программист.спасибо заранее

Ответы [ 3 ]

0 голосов
/ 16 мая 2018

Вы можете создать arrayList из строкового массива.Вы можете достичь этого с помощью

 List<String[]> strings = new ArrayList<>();
 strings.add( new String[] {"Python","Java","Javascript"} );
 strings.add( new String[] {"one","two","three"} );
0 голосов
/ 16 мая 2018

Если вы ищете вложенный список, вы можете сделать что-то вроде ниже:

        List<List<String>> nestedArrayList = new ArrayList<>();
        List<String> firstList = new ArrayList<String>();
        firstList.add("color");
        firstList.add("red");
        firstList.add("style");
        firstList.add("blue");
        nestedArrayList.add(firstList);
0 голосов
/ 16 мая 2018

Я думаю, что все значения, которые вы сохраняете, являются String

try

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

    TAGS.add(Arrays.asList("color", "red", "style", "blue"));
    TAGS.add(Arrays.asList( "tags", "one", "style", "blue"));
    TAGS.add(Arrays.asList( "weapon"));

    System.out.println(TAGS);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...