【发布时间】:2015-12-07 18:29:54
【问题描述】:
我需要检查一个特定的变量是否在一个非常大的字符串数组(1000+)中,但是只用一个 for 循环来做它并且每次比较都会很慢。我在下面使用的方式有替代方法吗?
String[] easyWords= new String[]{"integer","project","octopus"}; //+1000s more words
String easyrnd = (easywords[new Random().nextInt(easywords.length)]);
String letterguess = consolereader.nextLine();
for(int i=0;i<easyWords.length;i++){
if(letterguess==easywords[i]){
// do something
}
【问题讨论】: