美文网首页
Java开发中回车换行符的区别

Java开发中回车换行符的区别

作者: 万物皆有序和公式 | 来源:发表于2021-05-18 14:23 被阅读0次

    '\r'是回车,'\n'是换行,前者使光标到行首,后者使光标下移一格。通常用的Enter是两个加起来,也就是我们所说的回车换行符。

    ‘/t’相当于键盘的Tab键,‘/n’换行New Line,‘/r’回车Carriage Return,基本的概念应该是回车表示回到最前面,换行表示换一行。

    注意:由于操作系统的不同,在回车换行的表示上也有所不同。在将流写入文件时,换行应根据操作系统的不同来决定。

    if (System.getProperty("line.separator").equals("\r\n")) {
     
    System.out.println("//r//n is for windows");
     
    } else if (System.getProperty("line.separator").equals("\r")) {
     
    System.out.println("//r is for Mac");
     
    } else if (System.getProperty("line.separator").equals("\n")) {
     
    System.out.println("//n is for Unix/Linux");
     
    }
    

    java-制表符\t的使用

    /*
     * \t测试
     * \t 制表符,相当于8个空格;前面的输出内容位数是8的倍数,输出8个空格;不足8位,补足8位。
     */
    public class Test {
        public static void main(String[] args) {
            System.out.println("123456\t前面内容有6位,补2个空格");
            System.out.println("12345678\t前面内容有8位,加8个空格");
            System.out.println("123456789012345\t前面内容有15位,补1个空格");
        }
    }
    
    image.png

    相关文章

      网友评论

          本文标题:Java开发中回车换行符的区别

          本文链接:https://www.haomeiwen.com/subject/kynrdltx.html