Java 如何检查和比较Firebase中的特定子值
我有下面的快照,它返回Java 如何检查和比较Firebase中的特定子值,java,firebase,firebase-realtime-database,Java,Firebase,Firebase Realtime Database,我有下面的快照,它返回null或任何值,如62或32.50等 for (DataSnapshot datas : dataSnapshot.getChildren()) { String r_Fare = datas.child("tAmt").getValue(String.class); 如果值为null 我在下面试过,但不起作用 dataSnapshot.child(“tAmt”).getValue().equals(“null”) 如何在for循环内检查和比较firebase特定的
null
或任何值,如62
或32.50
等
for (DataSnapshot datas : dataSnapshot.getChildren()) {
String r_Fare = datas.child("tAmt").getValue(String.class);
如果值为null
我在下面试过,但不起作用
dataSnapshot.child(“tAmt”).getValue().equals(“null”)代码>
如何在for循环内检查和比较firebase特定的子值,您需要执行以下操作:
String amt = datas.child("tAmt").getValue(String.class);
if(amt != null & !amt.isEmpty()){
System.out.println(amt);
}
else{}
使用方法isEmpty()
,可以检查此字符串是否为空。若字符串长度为0,则返回true,否则返回false。换句话说,如果字符串为空,则返回true,否则返回false感谢您的努力。我可以像triptype=“Single Trip”一样检查值吗?如果(triptype.equals(“Single Trip”))