⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 retokenizer.java

📁 人力资源管理系统主要包括:人员管理、招聘管理、培训管理、奖惩管理和薪金管理五大管理模块。
💻 JAVA
字号:
package net.sf.hibern8ide.highlighter;/*=====================================================================  RETokenizer.java    Created by Claude Duguay  Copyright (c) 2002  =====================================================================*/import java.util.regex.Matcher;public class RETokenizer{  protected RETypes types;  protected Matcher matcher;    public RETokenizer(RETypes types, String text)  {    this.types = types;    matcher = types.getMatcher(text);  }    protected Token getToken(int pos)  {    int count = types.getTypeCount();    for (int i = 1; i <= count; i++)    {      String token = matcher.group(i);      if (token != null)      {        String type = types.getName(i - 1);        return new Token(token, type, pos);      }    }    return null;  }    public Token nextToken()  {    if (matcher.find())    {      return getToken(matcher.start());    }    return null;  }    public static class Token  {    public String token;    public String type;    protected int pos;        public Token(String token, String type, int pos)    {      this.token = token;      this.type = type;      this.pos = pos;    }        public String getText()    {      return token;    }        public String getType()    {      return type;    }        public int getPos()    {      return pos;    }        public String toString()    {      return type + "(" + token + ", " + pos + ')';    }  }}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -