如果一个语句太长了,比如:System.out.println(..........),里面的内容很多,这个语句一行放不下,要换行,该怎么办啊

解决方案 »

  1.   

    System.out.println("fdsafasddddddddddddd" +
    "dddddddddddddddddddddddddddddddddd" +
    "dddddddddddddddddddddddddddddddddddddd" +
    "ddddddddddddddddddddddddddddddddddddddd" +
    "ddddddddddddddddddddddddddddddd" +
    "ddddddddddddddddddddddddddddddddddddddddddddddddddddd");
      

  2.   


    哦 忘了应该问下。你这问题到底是觉得输出的内容太长了,还是语句本身在IDE工具里太长了?如果是输入太长了要换行那就\n了,如果是IDE里sysout的字符太长要换行那就用+号吧
      

  3.   

    可以这样子
               Systerm.out.println("csdn"+"\n"+"csdn"+"\n"+"csdn"+...);
      

  4.   

    你是指IDE里太长了,还是显示出来太长了?
      

  5.   

    String str="111111111111111111111111111...........11111";
    Systerm.out.println(str);
      

  6.   

    String s = "1111"
    +"2222"
    +"33333"
    +"4444";
    System.out.println(s);
      

  7.   

    在Eclipse中
    Ctrl+Shift+F自动格式化
      

  8.   

    不知道楼主问的是在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
      

  9.   

    当你写完代码吧 右击 选择source 选择format 
    它自动把代码格式进行调整,包括如果语句太长 ,它自动帮你处理成几行!!!
      

  10.   

         System.out.println("fdsafasddddddddddddd" +
                    "dddddddddddddddddddddddddddddddddd" +
                    "dddddddddddddddddddddddddddddddddddddd" +
                    "ddddddddddddddddddddddddddddddddddddddd" +
                    "ddddddddddddddddddddddddddddddd" +
                    "ddddddddddddddddddddddddddddddddddddddddddddddddddddd");
      

  11.   

    这还要问啊,如果是eclipse,Ctrl+Shift+F,即可
      

  12.   

    还是不知道是添加还是显示,添加的话用stringbuffer好
    显示的话就加上\n就好