【问题标题】:Difference between ' ' and '\t' in javajava中''和'\t'的区别
【发布时间】:2020-03-18 06:29:17
【问题描述】:
char[] strArray = str.toCharArray();  
StringBuffer stringBuffer = new StringBuffer();  
for (int i = 0; i < strArray.length; i++) {  
    if ((strArray[i] != ' ') && (strArray[i] != '\t')) {  
        stringBuffer.append(strArray[i]);  
    }  
}  
String noSpaceStr2 = stringBuffer.toString();  
System.out.println(noSpaceStr2);  

在上面的代码中(strArray[i] != ' ')(strArray[i] != '\t')有什么区别?

【问题讨论】:

  • ' ' 是空格 (SP) 字符,'\t' 是制表符 (HT) 字符。它们都是空白字符,但区别在于它们是不同的空白字符。因此测试之间的区别在于它们测试不同的字符。
  • ' ' 是您在键盘上按空格时得到的。 '\t' 是其他分隔符:当您按 TAB 键时,在 CAPSLOCK 上方

标签: java string class space difference


【解决方案1】:

' ' 是一个空格。 '\t'tab character

【讨论】:

    猜你喜欢
    • 2017-08-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-05-19
    • 2015-11-15
    • 2021-03-30
    • 1970-01-01
    相关资源
    最近更新 更多