現在Android Studio 4.0.1でandroidアプリを開発しています。
StringUtils.isEmpty()メソッドが思うように動いておらず、混乱しております。
変数にnullが入っているにもかかわらず、なぜStringUtils.isEmpty()でtrueにならないのでしょうか。
Javaコード
JAVA
1import org.apache.commons.lang3.StringUtils; 2 3<--中略--> 4 5String totalBuyQuantity = totalBuyQuantityArrays[0][0]; 6Log.e("デバック", "totalBuyQuantity:" + totalBuyQuantity); 7 8if(StringUtils.isEmpty(totalBuyQuantity)){ 9 Log.e("デバック", "1つ目のif文内に入っている"); 10 totalBuyQuantity = "0"; 11} 12 13if(totalBuyQuantity.equals("null")){ 14 Log.e("デバック", "2つ目のif文内に入っている"); 15 totalBuyQuantity = "0"; 16} 17 18Log.e("デバック", "totalBuyQuantity:" + totalBuyQuantity);
Logcat画面
JAVA
1デバック: totalBuyQuantity:null 2デバック: 2つ目のif文内に入っている 3デバック: totalBuyQuantity:0
回答1件
あなたの回答
tips
プレビュー