猿问

使用 System.in 中的缓冲读取器 readline() 时的最大字符大小是多少

BufferedReader br = new BufferedReader(new InputStreamReader(System.in));

我只是想知道当我使用上面的语句时我可以输入多少个字符。例如,如果我可以在控制台中输入“aaaaa”或“abcde”,那就意味着我可以输入 5 个或更多字符。那么我可以输入“a”2,147,483,647次吗?(整数的最大值) System.in 似乎在内部将输入序列存储为整数类型。

如果是真的,我可以输入多少个 2 字节的字符?是 1,073,741,823 吗?(那个数字的一半)


holdtom
浏览 212回答 1
1回答
随时随地看视频慕课网APP

相关分类

Java
我要回答