我试图通过严格的 Java 方法和运算符挖掘自己的方法,但是现在,尝试将一段 PHP 代码“翻译”为 Java (Android),我有点卡住了。
在 PHP 中:
if ($row['price']>'0'){
(.. do something if price is defined - and higher than zero ..)
}
问题是 $row['price'] 可能为空(在 Java 中:null?)或包含 '0'(零)。
但是我怎样才能以一种聪明而不是太复杂的方式在 Java 中编码呢?
最佳答案
假设您以可变价格获得价格字符串
String price = <get price somehow>;
try {
if (price != null && Integer.valueOf(price) > 0) {
do something with price...
}
} catch (NumberFormatException exception) {
}
关于java - 比较两个字符串的 "greater than ' 0' ..and NULL",我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10573788/