Когда я ввожу строку из 4500 символов, за которой следует фишка новой строки в консоли Java, она показывает, что в input line is too long
ошибка времени выполнения в терминале.
Я пробовал использовать как Scanner
и BufferedReader
, но не добился успеха.
Мой совет при работе с большими строками - использовать класс StringBuilder, вот пример:
import java.util.*;
public class Main {
public static void main(String[] args) {
String someString;
Scanner scanner = new Scanner(System.in);
StringBuilder builder = new StringBuilder();
builder.append(scanner.nextLine());
someString = builder.toString();
System.out.println(someString);
}
}
next()
будет игнорировать их.
String
в файл и прочитать ее оттуда?