使用换行符
        String lineSeparator = System.getProperty("line.separator");
System.out.println("c1");
System.out.println(lineSeparator);
System.out.println("c2");
得到的结果是:
c1
c2为什么c1和c2之间空了两行而不是一行呢?

解决方案 »

  1.   

    你用:System.out.println("c1"); 
    System.out.print(lineSeparator); 
    System.out.println("c2"); 就是一行了,用println输出当然多出来一行啦
      

  2.   

    System.out.println();
    就表示一空行
      

  3.   

    System.getProperty("line.separator");    的意思就是返回一个换行 \r\n
      

  4.   

    String lineSeparator = System.getProperty("line.separator"); 
    System.getProperty("line.separator"); 的意思就是返回一个换行 \r\n
    System.out.println(lineSeparator);  又换了一行
    所以总共换了两行,有两行空格。
      

  5.   

    String lineSeparator = System.getProperty("line.separator"); 
    System.getProperty("line.separator"); 的意思就是返回一个换行 \r\n 
    System.out.println(lineSeparator);  又换了一行 
    所以总共换了两行,有两空行。
      

  6.   

    lineSeparator就是换一行啊println也是换一行
      

  7.   

    楼主查一下api就知道怎么回事了
      

  8.   

    System.out.println();
    这里ln会换一行
    所以换两行啦。
    如果不想换行就用print();
      

  9.   

    谢谢大家,明白了,打印一个空行的方法是:
      System.out.println(); 
    或是   String lineSeparator = System.getProperty("line.separator"); 
      System.out.print(lineSeparator)