我有 5 个变量,其值如下。
int john = 0;
int caleb = 0;
int justin = 0;
int loic = 0;
int lala = 0;
DatabaseReference productRef = FirebaseDatabase.getInstance().getReference().child("Product");
productRef.addValueEventListener(new ValueEventListener() {
@Override
public void onDataChange(@NonNull DataSnapshot dataSnapshot) {
for (DataSnapshot ds: dataSnapshot.getChildren()){
String getName = ds.child("name").getValue(String.class);
if (getName.equals("john")){
john++;
}else if (getName.equals("caleb")){
caleb++;
}else if (getName.equals("justin")){
justin++;
}else if (getName.equals("loic")){
loic++;
}else if (getName.equals("lala")){
lala++;
}
}
}
@Override
public void onCancelled(@NonNull DatabaseError databaseError) {
}
});
从数据库获取数据后,我有:
int john = 3;
int caleb = 15;
int justin = 30;
int loic = 20;
int lala = 0;
我想要的是根据他们的价值观将他们分类为第一,第二,第三......,有类似的东西。
justin = 30;
loic = 20;
caleb = 15;
john = 3;
lala = 0;
我正在使用java,Android studio。先感谢您。
慕村9548890
相关分类