Строка берется как входной сигнал, который находится в форме 23,4,555,67 через крайний срок, и другой вход является ключевым для линейного поиска элемента? Мой вопрос: как мы можем распознавать элементы из строки, разделенной запятойСтрока разделения на основе разделителя
0
A
ответ
2
Вы можете разбить строку с помощью split
:
String[] tokens = "23,4,555,67".split(",");
0
String s = "23,4,555,67"
String[] tokens = s.split(",");
Это даст вам массив строк с номерами.
0
В качестве альтернативы вы можете использовать StringTokenizer. (java.util)
Это может использоваться, если ваша строка разделена более чем на два символа (может использоваться и в случае одиночного символа). Ваш пример с использованием StringTokenizer
SrringTokenizer st = new StringTokenizer("23,4,555,67", ",");
while(st.hasMoreElements())
System.out.println(st.nextToken());
Пожалуйста, сообщите нам, какой у вас образец ввода и вывода. – SMA
именно то, что вы хотите сделать? –