Я ищу самый простой способ прочитать строку в Java. После прочтения я хочу разметить строку. Есть предложения?
import java.util.*; //... Scanner sc = new Scanner(System.in); String line = sc.nextLine(); if (sc.hasNextInt()) { int i = sc.nextInt(); //... }
java.util.Scanner API
File
InputStream
String
new Scanner(new File("input.txt"))
new Scanner("some string you want to tokenize")
sc.useDelimiter(";")
sc.next("[a-z]+")
В другом месте в стеке:
FileUtils.readLines(..) из commons-io
FileUtils.readLines(..)
Тогда используйте String.split(regex) вместо токенизатора.
String.split(regex)