如何从 java 中的任何文本文件中查找偶数和奇数

how to find even and odd numbers from any text file in java

import java.io.*;

public class FileEx
{
 public static void main(String ar[])
 {
     int i;
     try{
     FileInputStream fodd = new FileInputStream("dataodd.txt");
     FileOutputStream fin = new FileOutputStream("data.txt");
     FileInputStream feven = new FileInputStream("dataeven.txt");
    
     while((i=fin.read()) != -1) 
     {
      if(i%2==0)
      feven.write(i);
      else
      fodd.write(i);
     }
    
     fodd.close();
     fin.close();
     feven.close();
     }catch(Exception e){
        
     }
 }
}

我想从任何文本文件中查找偶数和奇数,并将偶数存储在一个文本文件中(即 dataeven.txt),将奇数存储在另一个文件中(即 dataodd.txt)。 我已经尝试了很多次,但我没有发现错误,它显示错误,如“找不到符号”,如下所示:

程序名称是 FileEx.java。 我正在使用 1.8.0_25 版本的 JDK 和 1.8.0_45 版本的 JRE

FileOutputStream 没有 read 方法,FileInputStream 没有 write 方法。

你只是在搞乱这里的流:你从 InputStream 读取并写入 OutputStream