java中“”和“\t”之间的差异

java中“”和“\t”之间的差异,java,string,class,space,difference,Java,String,Class,Space,Difference,在上面的代码中,strArray[i]!=''之间的区别是什么还有strArray[i]!='\t' “”是单个空格\t'是一个。''是一个空格SP字符,'\t'是一个制表符HT字符。它们都是空白字符,但区别在于它们是不同的空白字符。因此,测试之间的区别在于它们测试不同的字符。“这是当你在键盘上按空格键时得到的。”\t'是另一个分隔符:当您按下TAB键时,位于CAPSLOCK上方 char[] strArray = str.toCharArray(); StringBuffer string

在上面的代码中,strArray[i]!=''之间的区别是什么还有strArray[i]!='\t'

“”是单个空格\t'是一个。

''是一个空格SP字符,'\t'是一个制表符HT字符。它们都是空白字符,但区别在于它们是不同的空白字符。因此,测试之间的区别在于它们测试不同的字符。“这是当你在键盘上按空格键时得到的。”\t'是另一个分隔符:当您按下TAB键时,位于CAPSLOCK上方
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);