Страницы

Поиск по вопросам

вторник, 28 января 2020 г.

Получить индекс значения массива java

#java #массивы


Есть строковый массив системных шрифтов fontNames. Как узнать какой индекс у элемента
массива, значение которого Times New Roman?
    


Ответы

Ответ 1



Вернёт индекс элемента в массиве String: String[] s = {"Arial", "Colibri", "Times New Roman", "Windings", "FontMacOS"}; System.out.println(Arrays.asList(s).indexOf("Times New Roman")); Пример на ideone.

Ответ 2



Обратите внимание, что Arrays.asList(s).indexOf() работает только с объектами. Т.е. int[] s = {0, 1, 2, 3}; System.out.println(Arrays.asList(s).indexOf(1)); всегда будет выдавать "-1".

Комментариев нет:

Отправить комментарий