Имеется строковый массив:
String[] animals = {"cat", "dog"};
Метод Arrays.toString(animals)
вернет следующее:
[cat, dog]
.Обратиться подобным методом, но с указанием индекса
Arrays.toString(animals[0])
уже не работает.
Как получить в строковом виде слово cat из массива animals без всяких скобок массива?
Метод Arrays.toString(...)
возвращает строковое представление массива, с другими типа данных этот метод не работает.
Получить элемент массива по индексу можно с помощью стандартной конструкции:
String animal = animals[0];
String[] animals в данном случае - массив строк (может не правильно я это называю, но суть та же)
соответственно, для получения конкретного значения по индексу (ключу) нужно по индексу(ключу) и обращаться:
String value = animals[key];
явный пример:
String[] animals = {"cat", "dog"};
int index = 0;
String oneAnimal = animals[index];
System.out.println("row # " + index + " in animas is " + oneAnimal);
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
(Ранее писал) Начал изучать JSF, скачал запустил GlassFish 4 (админовский порт 4848 открылся нормально) развернул проект от Хорстмана (писал он) и в общем...