1

当我在 Java 控制台中输入一个 4500 个字符的字符串后跟换行符时,它会input line is too long在终端中显示运行时错误。

我尝试同时使用Scannerand BufferedReader,但没有成功。

4

1 回答 1

1

在处理大字符串时,我的建议是使用 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);

    }
}
于 2015-04-11T17:23:05.250 回答