在Java中我试图写一个字符串作为输出到控制台。字符串的长度是20166个字符。将字符串打印到控制台后,只出现字符串的后半部分。Eclipse控制台不显示整个输出
整个字符串是一个长行:
是什么样子: 从一开始有很多空格(这应该是字母数字字符),之后还有其余该字符串正确显示。
我试图将控制台编码从默认更改为UTF-16和UTF-8,但它没有帮助。
我试图输出的字符串是从特定网页(http://docs.jquery.com/Tutorials:Getting_Started_with_jQuery)抓取的文本内容。如果我抓取一个不同的网页没有问题。
如何处理字符串: 我使用web服务从网页获取文本内容。返回的字符串(文本输入)正确打印(整体)。我需要处理该字符串,以便将所有字符更改为小写,并将所有多个空格替换为单个空格。
textContent.toLowerCase().replaceAll("\\s+", " ");
lowercasing人物后,我仍然能够正常打印整个字符串,但有一个代替多个空格之后,字符串的开头是不可见的。
你有什么想法是什么问题?
Thakns提前寻求帮助。
它只有日食发生的更多信息和细节?我的意思是,你是否试过从控制台运行它,结果是预期的? – fortran 2012-02-16 14:25:49
[Java中System.out.println()的字符限制]的可能重复(http://stackoverflow.com/questions/8912202/character-limit-for-system-out-println-in-java)。 – 2017-02-23 09:31:00