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

标签 java fileinputstream fileoutputstream

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)中。 我已经尝试了很多次,但没有发现错误,它显示类似“找不到符号”的错误,如下所示:

enter image description here 程序名称是FileEx.java。 我使用的是 1.8.0_25 版本的 JDK 和 1.8.0_45 版本的 JRE

最佳答案

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

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

关于java - 如何从java中的任何文本文件中查找偶数和奇数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33919157/

相关文章:

java - 我需要在此代码中手动关闭 FileInputStream 吗?

java - 如何在java中使用JSlider增加/减少图像的亮度?

java - 将 byte[] 馈送到 SAXParser

java - 终端中的 Selenium Webdriver : How to run testNG. xml 文件(在 MAC 中)?

java - 如何复制目录及其子目录、文件和zip文件

java - 在 Eclipse Web 项目中的 Java Servlet 中使用 FileOutputStreams 和 Jena 模型

java - 吞吐量与复制因子对 cassandra 读取性能的影响

java - 收到错误消息说文件无法在 Java 中打开...知道为什么会这样吗?

java - 如何在不先创建 ZIP 文件的情况下在 Android 中创建 ZIP InputStream?

android - 给定视频 URL,如何将视频剪辑保存到 Android 手机上?