Как указано в вашем предыдущем вопросе , вы можете использовать
String[] fewPlanets = new String[]{planets[0], planets[1]};
Просто убедитесь, что массив planets
имеет 2 или более элементов, чтобы избежать ArrayIndexOutOfBoundsException
. Вы можете использовать length
, чтобы проверить это: if (planets.length >= 2)
Для более сложного решения вы также можете сделать это, используя System.arrayCopy()
, если вы используете Java 1.5 или более раннюю версию,
int numberOfElements = 2;
String[] fewPlanets = new String[2];
System.arraycopy(planets, 0, fewPlanets, 0, numberOfElements);
или Arrays.copyOf()
, если вы используете Java 1.6 или новее:
int numberOfElements = 2;
String[] fewPlanets = Arrays.copyOf(planets, numberOfElements);