取出枚举 括号里面的值 简单实现

@Test
    public void test() throws Exception {
        // 读取文件
        FileReader reader = new FileReader("C:/Users/hao/Desktop/a.txt");
        BufferedReader bufferedReader = new BufferedReader(reader);
        String line;
        while ((line = bufferedReader.readLine()) != null){
            if (line.contains("(")){
                int first = line.indexOf("(");
                int end = line.lastIndexOf(""");
                String substring = line.substring(0, first);
                System.out.println(substring.trim());
            }
        }
        // 关闭资源
        bufferedReader.close();
    }
@Test
    public void test() throws Exception {
        // 读取文件
        FileReader reader = new FileReader("C:/Users/hao/Desktop/a.txt");
        BufferedReader bufferedReader = new BufferedReader(reader);
        String line;
        while ((line = bufferedReader.readLine()) != null){
            if (line.contains(""")){
                // 分俩次进行 一次取枚举 一次取里面的值
             //   int first = line.indexOf("(");
                int first = line.indexOf(""");
                int end = line.lastIndexOf(""");
                String substring = line.substring(first+1, end);
                System.out.println(substring);
            }
        }
        // 关闭资源
        bufferedReader.close();
    }
经验分享 程序员 微信小程序 职场和发展