Java 包含4680多个返回空格的元素的ArrayList
我正在尝试将ArrayList转换为字符串,然后打印它。这是我的代码:Java 包含4680多个返回空格的元素的ArrayList,java,string,arraylist,Java,String,Arraylist,我正在尝试将ArrayList转换为字符串,然后打印它。这是我的代码: private void toString(ArrayList<Integer> answer) { String s = ""; for(int i = answer.size() - 1; i >= 0; i--){ s = s+answer.get(i); } System.out.println(s);
private void toString(ArrayList<Integer> answer) {
String s = "";
for(int i = answer.size() - 1; i >= 0; i--){
s = s+answer.get(i);
}
System.out.println(s);
}
private void to字符串(ArrayList应答){
字符串s=“”;
对于(int i=answer.size()-1;i>=0;i--){
s=s+答案。得到(i);
}
系统输出打印项次;
}
它适用于较小的ArrayList,但由于某些原因,对于包含4680个元素以上的ArrayList,它会返回大量空格。这不是字符串的问题。我尝试将字符单独打印到屏幕上,甚至将ArrayList写入文本文件。仍然没有超过4680。而且,更奇怪的是,如果我直接将ArrayList打印到屏幕上,效果会很好!我尝试增加控制台输出。没有什么。有人知道发生了什么事吗 已解决。
事实上,这与中的错误是一样的。在Eclipse中,我将固定宽度设置为400,它成功了。谢谢迈克尔·佩奇 尝试在Eclipse控制台中激活“Word Wrap”。这让我很满意。您是否有机会使用Eclipse?使用StringBuilder使用StringBuffer而不是StringBuilder不会改变任何东西。是的,我正在使用Eclipse。