次の条件を満たす場合は、peratorまたはperaterの2つの条件が含まれます。だから次のコードで私はこのエラーが発生している java.lang.NumberFormatException: For input string: ""
私はJavaで最初の条件が有効でない場合、if文の2番目の条件をチェックしました。ifまたはstatの2番目の条件は、または演算子
compressDurationが空またはnullまたは空白にすることができたりcompressDuration以下の場合は100
のような文字列vlaueが空でも、それはまた、第二の条件Integer.parseInt(compressDuration.trim())
空白では確認されてはなりませんか?
ケースを変換するためのif文を書くにはどうすればよいですか?empty or null or blank or a String vlaue like 100.
?
String compressDuration = "";
if(StringUtils.isBlank(compressDuration) || Integer.parseInt(compressDuration.trim())){
System.out.println("The compressDuration has no value or a ");
}else{
}
試してみましたか? – f1sh
投稿したコードはコンパイルに合格しません。バイナリORのオペランドに 'int'を渡すことはできません。おそらくあなたはコンパイルをパスし、あなたが言及した例外をスローするコードの以前のバージョンを実行しています。 – Eran