我写的代码如何通过线从字符串中读取数据线缓冲区和匹配另一个字符串
public class keys {
private static final String[] keyss = {
"HGDLV-KLLQC-DM3ON-MAUOX-FNQK5",
"HQKLD-NYRDL-NJXCV-BVCKF-NRKLC",
"LDFCV-BDJCQ-VMFQV-FNRKC-NFCFL"
//and many more
};
public static String getKey(String key) {
boolean b = Arrays.asList(keyss).contains(key);
if (b == true) {
key = "approved";
} else {
key = "unapproved";
}
return key;
}
,并得到批准的所有字符串,即使上述这么想的匹配与用户指定的字符串
首先,所有班级名称**必须**以大写字母开头。另外,用户通过'key'参数传递什么值? – 2014-10-28 13:33:23
你的问题到底是什么?该代码似乎工作,因为我期望.. – flob 2014-10-28 13:37:50
除了是一个糟糕的设计,它确实工作。这里没有真正的问题。 – Bohemian 2014-10-28 13:44:59