让我们来说说你对你的java程序(处理字符串)的扩充。Java:检查空值!
类似命令Null或Command Null!
其他然后使用try/catch,是否有一个简单的方法来处理像Null这样的值! ?
让我们来说说你对你的java程序(处理字符串)的扩充。Java:检查空值!
类似命令Null或Command Null!
其他然后使用try/catch,是否有一个简单的方法来处理像Null这样的值! ?
因为你可以检查参数与你的执行力,这是相当标准的协议继续之前是空的启动器。此外,如果你不想要检查,你可以将你的方法逻辑封装在你正在捕获RuntimeException
的try-catch块中。这将处理你的空指针异常。
String myString;
if (myString == null)
// this will run
或功能
void MyFunction(String myString) {
if (myString == null)
// this will run
}
传递给Java程序主要方法的字符串(除非以编程方式调用)永远不会为空。然而,他们可能是空的。
public static void main(String[] args) {
if (args[0].length() == 0) {
//do something
}
}
它们也可能不存在,在这种情况下,您需要确保数组本身具有元素。
public static void main(String[] args) {
if (args[].length < 4) {
//print usage
return;
}
}
“投入增幅”是指什么?什么是“命令null”? – 2011-02-12 18:56:31
我认为他意味着论点,并正在寻求一种方法来处理空虚。我知道的唯一方法是“if(object == null)” – kasten 2011-02-12 18:58:36
纠正我,如果我错了,但是你的参数仍然是字符串..所以如果有人调用“yourprogram_name null”,那么args数组将会有索引0设置为字符串“null” – jerluc 2011-02-12 18:59:43