#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".
Комментариев нет:
Отправить комментарий