一行语句太长了怎么办 如果一个语句太长了,比如:System.out.println(..........),里面的内容很多,这个语句一行放不下,要换行,该怎么办啊 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 System.out.println("fdsafasddddddddddddd" + "dddddddddddddddddddddddddddddddddd" + "dddddddddddddddddddddddddddddddddddddd" + "ddddddddddddddddddddddddddddddddddddddd" + "ddddddddddddddddddddddddddddddd" + "ddddddddddddddddddddddddddddddddddddddddddddddddddddd"); 哦 忘了应该问下。你这问题到底是觉得输出的内容太长了,还是语句本身在IDE工具里太长了?如果是输入太长了要换行那就\n了,如果是IDE里sysout的字符太长要换行那就用+号吧 可以这样子 Systerm.out.println("csdn"+"\n"+"csdn"+"\n"+"csdn"+...); 你是指IDE里太长了,还是显示出来太长了? String str="111111111111111111111111111...........11111";Systerm.out.println(str); String s = "1111"+"2222"+"33333"+"4444";System.out.println(s); 在Eclipse中Ctrl+Shift+F自动格式化 不知道楼主问的是在println("")括号内的输入长还是打印结果长。我的方法是,不管是哪种比较长,你都可以用一个方法搞定: 可以用StringBuffer来处理,示例: StringBuffer buffer = new StringBuffer(); buffer.append("ABCD"); buffer.append("\n"); -- 加上换行符 or buffer.append("EFGH"); -- 不加换行符 buffer.append("EFGH"); System.out.println(buffer.toString());在Java中,StringBuffer不会占用内存,而String会占用内存,所以,建议楼主使用StringBuffer 当你写完代码吧 右击 选择source 选择format 它自动把代码格式进行调整,包括如果语句太长 ,它自动帮你处理成几行!!! System.out.println("fdsafasddddddddddddd" + "dddddddddddddddddddddddddddddddddd" + "dddddddddddddddddddddddddddddddddddddd" + "ddddddddddddddddddddddddddddddddddddddd" + "ddddddddddddddddddddddddddddddd" + "ddddddddddddddddddddddddddddddddddddddddddddddddddddd"); 这还要问啊,如果是eclipse,Ctrl+Shift+F,即可 还是不知道是添加还是显示,添加的话用stringbuffer好显示的话就加上\n就好 BULK INSERT 关于JAVA的输入输出 怎么输出带有超链接的字符串? 关于通过接口获得运行时多态性的问题~~谢谢~~ application中文显示小方块?中文问题,乱码问题。 如何将一个数组中相同的数字去除 编译问题 overload的问题 求助如何用jfreechart画出横纵坐标都是日期的xy图? 那位知道关于swing的电子书籍下载的地方,下谢了 求一段文件处理代码 sock编程:Exception in thread "main" java.net.BindException:Address already in use
"dddddddddddddddddddddddddddddddddd" +
"dddddddddddddddddddddddddddddddddddddd" +
"ddddddddddddddddddddddddddddddddddddddd" +
"ddddddddddddddddddddddddddddddd" +
"ddddddddddddddddddddddddddddddddddddddddddddddddddddd");
哦 忘了应该问下。你这问题到底是觉得输出的内容太长了,还是语句本身在IDE工具里太长了?如果是输入太长了要换行那就\n了,如果是IDE里sysout的字符太长要换行那就用+号吧
Systerm.out.println("csdn"+"\n"+"csdn"+"\n"+"csdn"+...);
Systerm.out.println(str);
+"2222"
+"33333"
+"4444";
System.out.println(s);
Ctrl+Shift+F自动格式化
我的方法是,不管是哪种比较长,你都可以用一个方法搞定:
可以用StringBuffer来处理,示例:
StringBuffer buffer = new StringBuffer();
buffer.append("ABCD");
buffer.append("\n"); -- 加上换行符 or buffer.append("EFGH"); -- 不加换行符
buffer.append("EFGH");
System.out.println(buffer.toString());
在Java中,StringBuffer不会占用内存,而String会占用内存,所以,建议楼主使用StringBuffer
它自动把代码格式进行调整,包括如果语句太长 ,它自动帮你处理成几行!!!
"dddddddddddddddddddddddddddddddddd" +
"dddddddddddddddddddddddddddddddddddddd" +
"ddddddddddddddddddddddddddddddddddddddd" +
"ddddddddddddddddddddddddddddddd" +
"ddddddddddddddddddddddddddddddddddddddddddddddddddddd");
显示的话就加上\n就好