package zh.codegym.task.task19.task1906;
/*
偶数字符
*/
import java.io.BufferedReader;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.InputStreamReader;
public class Solution {
public static void main(String[] args) throws Exception{
BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
String fileName1=br.readLine();
String fileName2=br.readLine();
br.close();
FileReader fr=new FileReader(fileName1);
FileWriter fw=new FileWriter(fileName2);
int count=0;
while(fr.ready()){
if(count%2==1){
fw.write(fr.read());
}
count++;
}
fr.close();
fw.close();
}
}
刘远军
第 20 级
What's the PROBLEM???
正在讨论
评论 (2)
- 受欢迎
- 新
- 旧
你必须先登录才能发表评论
syan
7 八月 2020, 03:36
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
FileReader fr = new FileReader(br.readLine());
FileWriter fw = new FileWriter(br.readLine());
while(fr.read() > 0){
int data = fr.read();
fw.write(data);
}
br.close();
fr.close();
fw.close();
}
这样直接通过了,没判断不知道为什么
0
rongxxxq
23 七月 2020, 01:24
请把代码修改一下,你不read,那么文件内的指针是不会向后移动的,你这里偶数序号才读一次,那么你读到的却不一定是偶数序号的字符。
0