如何从 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
。
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)。 我已经尝试了很多次,但我没有发现错误,它显示错误,如“找不到符号”,如下所示:
FileOutputStream
没有 read
方法,FileInputStream
没有 write
方法。
你只是在搞乱这里的流:你从 InputStream
读取并写入 OutputStream
。