Как найти в массиве индекс первого значения Java
Есть текст, преобразованный в String, затем преобразованный в массив char
String a = "/add (kesha) {100}";
char[] array = a.toCharArray();
Как найти индекс элемента "("?
Ответы (1 шт):
Автор решения: Vadik
→ Ссылка
Чтобы достать Кешу, воспользутесь методами indexOf() и substring():
String a = "/add (kesha) {100}";
int start = a.indexOf('(');
int end = a.indexOf(')');
if (start != -1 && end != -1 && start < end) {
String name = a.substring(start + 1, end);
System.out.println(name);
}
Вывод:
kesha