【发布时间】:2011-10-19 01:53:43
【问题描述】:
我正在尝试检查当前字符位置是否有空格、换行符或制表符。空格有效,但制表符和换行符无效。想想看,我正在为那些使用转义符,而只是一个普通的空间来代替一个空间......在某个位置找到这些的正确方法是什么?
if(String.valueOf(txt.charAt(strt)).equals(" ") ||
txt.charAt(strt) == '\r' ||
txt.charAt(strt) == '\n' ||
txt.charAt(strt) == '\t') {
//do stuff
}
【问题讨论】:
-
什么是
txt?如果是String...你为什么要使用String.valueOf()? -
Brian:我怀疑是因为没有它等于抱怨类型不兼容(
' '更难输入?) -
好的,它工作正常。我的代码中的其他地方有一个错误,无法正常工作。谢谢大家。