如何在Java中的读取文件中查找特定字符的数量

时间:2019-02-27 23:08:01

标签: java

我必须阅读c代码并分析代码。例如,代码中的功能数量,例如运算符数量。我尝试了很多,但是在Java编程语言方面我是一个新手,但我没有发生。我阅读了很多主题,并尝试使用扫描仪类来实现,但是并没有发生。你能帮我吗?

public static void main(String[] args) throws IOException 
{ 
    File file = new File("C:\\main.c"); 
    FileInputStream fileStream = new FileInputStream(file); 
    InputStreamReader input = new InputStreamReader(fileStream); 
    BufferedReader reader = new BufferedReader(input); 

    String line; 




    while((line = reader.readLine()) != null) 
    { 

        String[] operatorsNumbers=line.split("+");
        int operators=operatorsNumbers.length;

    } 

    System.out.println("number of operators" + operators );
} 

1 个答案:

答案 0 :(得分:0)

您可以在此发布.C文件吗?另外,为什么要基于“ +”进行拆分?您的C代码仅包含+运算符吗?您到底想从解析C代码中实现什么?您想要一个所有运算符的列表,以及C代码中使用的函数吗?