用java编记事本,需要可以把java关键字用特殊颜色自动显示,提供点思路吧!!
3条回答 默认 最新
- lijiepeng 2009-11-03 16:04关注
将所有Java关键字放在一个List中.
然后以每一个单词(一串连续的字母)为单位,遇到空格中断,在下个字母重新开始,在List中进行寻找完全匹配的单词,如果在List中能找到就用特殊颜色显示出来.
要注意的是需要用一个List记录一串连续的字母,当遇到空格时,这个List保存的就是一个单词,处理后要清空这个List,重新记录下一个单词.形如"synchr;onized"这样的单词不必做特殊处理,因为在List中始终找不到匹配的单词.如果想提高命中率就先用正则表达式过滤,再用List过滤.
这是容易想到的方法,不过可能是比较笨的方法.本回答被题主选为最佳回答 , 对您是否有帮助呢?解决评论 打赏 举报无用 1