Member 13824167 Ответов: 1

Я пытаюсь создать коллекцию с фиксированным размером, чтобы она печатала только часть arraylist


public static void main(String[]args){


        String s = "Fee Fie Foe Fie";

        String[] str = s.split(" ");

        Collection<String> coll = new ArrayList<String>();

        for (String t : str) {

            coll.add(t);

        }

        System.out.print(coll);
}


Я пытаюсь получить выходную плату Fie Foe как мне это сделать?

Что я уже пробовал:

Я попытался установить ArrayList на фиксированный размер, но безуспешно

1 Ответов

Рейтинг:
2

CPallini

Мы называем это array:

public static void main( String arg[])
{
  final int SIZE = 3;

  String s = "Fee Fie Foe Fie";

  String[] str = s.split(" ");

  String[] myArray = new String[SIZE];

  for (int n=0; n<SIZE; ++n)
    myArray[n] = str[n];

  for (String a : myArray)
    System.out.printf("%s ", a);
  System.out.println();
}