怎样使用排序顺序表存储所有的java关键字,判断一个字符串是否为java的关键字

怎样使用排序顺序表存储所有的java关键字,判断一个字符串是否为java的关键字... 怎样使用排序顺序表存储所有的java关键字,判断一个字符串是否为java的关键字 展开
 我来答
  • 你的回答被采纳后将获得:
  • 系统奖励15(财富值+成长值)+难题奖励20(财富值+成长值)
XoriieInpottn
2015-11-01 · TA获得超过494个赞
知道小有建树答主
回答量:153
采纳率:100%
帮助的人:154万
展开全部
import java.util.LinkedList;
import java.util.List;

/**
*
* @author xi
* @since Nov 1, 2015
*/
public class Main {

static List<String> KEYWORDS = new LinkedList<>();

static {
KEYWORDS.add("abstract");
KEYWORDS.add("boolean");
KEYWORDS.add("break");
KEYWORDS.add("byte");
KEYWORDS.add("case");
KEYWORDS.add("catch");
KEYWORDS.add("char");
KEYWORDS.add("class");
KEYWORDS.add("continue");
KEYWORDS.add("default");
KEYWORDS.add("do");
KEYWORDS.add("double");
KEYWORDS.add("else");
KEYWORDS.add("extends");
KEYWORDS.add("false");
KEYWORDS.add("final");
KEYWORDS.add("finally");
KEYWORDS.add("float");
KEYWORDS.add("for");
KEYWORDS.add("if");
KEYWORDS.add("implements");
KEYWORDS.add("import");
KEYWORDS.add("instanceof");
KEYWORDS.add("int");
KEYWORDS.add("interface");
KEYWORDS.add("long");
KEYWORDS.add("native");
KEYWORDS.add("new");
KEYWORDS.add("null");
KEYWORDS.add("package");
KEYWORDS.add("private");
KEYWORDS.add("protected");
KEYWORDS.add("public");
KEYWORDS.add("return");
KEYWORDS.add("short");
KEYWORDS.add("static");
KEYWORDS.add("super");
KEYWORDS.add("switch");
KEYWORDS.add("synchronized");
KEYWORDS.add("this");
KEYWORDS.add("throw");
KEYWORDS.add("throws");
KEYWORDS.add("transient");
KEYWORDS.add("try");
KEYWORDS.add("true");
KEYWORDS.add("void");
KEYWORDS.add("volatile");
KEYWORDS.add("while");
}

public static boolean isKeyword(String str) {
return KEYWORDS.contains(str);
}

//
// main

public static void main(String[] args) {
System.out.println(isKeyword("int"));
System.out.println(isKeyword("integer"));
}

}

可以参考:http://wenku.baidu.com/link?url=lbeIkKbygYwNjYrjn2nOYwUq6V6axCkBjGXLTgS-jVLZJcrixnFZt0VZYihZngD8CdHU6o6l5Czu4EyyOJDx5Yp5BPDwKIGJu4b5T0PAIFO
追问
这是用排序顺序表编的吗?
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式