话不多说,直接看代码:
package tyh.Test;
import java.io.File;
import java.io.FileReader;
import java.io.IOException;
import java.util.Arrays;
public class Word_analyis {
//关键字数组
private static String[] KeyWord = {"if", "else", "return", "while", "int", "float"};
//运算符数组
private static String[] Operator = {">", "<", "=", ">=", "<=", "!=", "==", "||", "&&", "/", "+", "-", "*"};
private static String[] OneOperator = {">", "<", "=", "+", "-", "*", "/", "|", "&", "!"};
//分界符数组
private static String[] Boundaries = {"(", ")", "}", "{", ";"};
//记录字符集读到什么位置
private