【发布时间】:2013-10-26 13:13:40
【问题描述】:
我需要查看一个字符串在 Java 中是否不包含任何内容。这是我的代码:
public class Decipher {
public static void main(String[] args) {
System.out.println("Opening...");
System.out.println("Application Open");
String s = "yyyd";
if(s.contains("")){
System.out.println("s contains Y");
s = s.replace("y", "a");
System.out.println(s);
}
}
}
如何判断 s 是否不包含任何内容?
【问题讨论】:
-
阅读 javadoc。另外,
isEmpty(). -
s.charAt(an_int) == '字符'
-
s.contains("")对于非空字符串始终为真。为什么不:s.equals("")或相反,!s.equals("")? -
我需要判断s是否不等于null
-
@user2455722
s != null && !s.equals("")将检查非空、非空字符串
标签: java string system out println