Java 我想从数据库中获取数据并用数组检查它,但它不是';行不通

Java 我想从数据库中获取数据并用数组检查它,但它不是';行不通,java,Java,我想从数据库中获取数据,并使用数组l[]进行检查。 例如,我从数据库中获取星期六,但它不起作用 String l[]={"Saturday","sunday","monday","tuesday","wednsday","Thursday"}; String y[] ={"","","","","",""}; for(int i=0;i<6;i++){ String x=l[i]; if(x==list){ y[0]=x; int j=1; i

我想从数据库中获取数据,并使用数组l[]进行检查。 例如,我从数据库中获取星期六,但它不起作用

String l[]={"Saturday","sunday","monday","tuesday","wednsday","Thursday"};
String y[] ={"","","","","",""};


for(int i=0;i<6;i++){
  String x=l[i];

  if(x==list){ 
    y[0]=x;
    int j=1;   
    int c=++i;
    if(c<6){
        for(c=i;c<6;c++){
           y[j]=l[c];
           j++;
        }
    }
    if(c>6){
        for(c=0;c<--i;c++){
           y[j]=l[c];
           j++;
        }
    }
  }
}
String l[]={“周六”、“周日”、“周一”、“周二”、“周三”、“周四”};
字符串y[]={“”、“”、“”、“”、“”、“”、“”};

对于(inti=0;i,您可以使用Java8中引入的流

String[] l = {"Saturday","sunday","monday","tuesday","wednsday","Thursday"};
boolean contains = Arrays.stream(l).anyMatch("Saturday"::equalsIgnoreCase);

您可以只使用Java8中引入的流

String[] l = {"Saturday","sunday","monday","tuesday","wednsday","Thursday"};
boolean contains = Arrays.stream(l).anyMatch("Saturday"::equalsIgnoreCase);

您试图实现什么?为什么要将字符串与
==
进行比较
method?您好,Mohammad,请访问stackoverflow.com/help/how-to-ask,以便更好地描述问题,这里的人可以帮助您。您是在寻找一种方法来检查SQL查询的结果,还是只是将其与您试图实现的数组进行比较?为什么要将字符串与
=
进行比较
equals()
method?您好,Mohammad,请访问stackoverflow.com/help/how-to-ask,这样您可以更好地描述问题,这里的人可以帮助您。您是在寻找检查SQL查询结果的方法,还是只是将其与数组进行比较