Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/394.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何检查和比较Firebase中的特定子值_Java_Firebase_Firebase Realtime Database - Fatal编程技术网

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”))