A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

import java.io.*;
class io
{
        public static void main(String[] args) throws IOException
        {                       
                BufferedReader bufr = new BufferedReader(new FileReader("123.txt"));
                BufferedWriter bufw= new BufferedWriter(new FileWriter("321.txt"));
                String line = null;
                while ((line = bufr.readLine())!=null)
                {
                        bufw.write(line);
                        bufw.flush();
                }
                bufw.close();
                bufr.close();
        }
}





C:\Users\Administrator\Desktop\lianxi>javac io.java
.\BufferedWriter.java:1: 错误: 需要<标识符>
class
     ^
.\BufferedWriter.java:11: 错误: 需要class, interface或enum
FileWriter fw =new FileWriter("123.text");
^
.\BufferedWriter.java:12: 错误: 需要class, interface或enum
BufferedWriter bufw = new BufferedWriter(fw);//缓冲区
^
.\BufferedWriter.java:13: 错误: 需要class, interface或enum
bufw.write();
^
.\BufferedWriter.java:14: 错误: 需要class, interface或enum
bufw.flush();
^
.\BufferedWriter.java:15: 错误: 需要class, interface或enum
bufw.close();
^
.\BufferedWriter.java:19: 错误: 需要class, interface或enum
FileReader fr = new FileReader("123.text");
^
.\BufferedWriter.java:20: 错误: 需要class, interface或enum
BufferedReader bufr = new BufferedReader(fr);//缓冲区
^
.\BufferedWriter.java:22: 错误: 需要class, interface或enum
String s = bufr.readLine();
^
.\BufferedWriter.java:23: 错误: 需要class, interface或enum
System.out.println(s);
^
.\BufferedWriter.java:24: 错误: 需要class, interface或enum
String s1 = bufr.readLine();
^
.\BufferedWriter.java:25: 错误: 需要class, interface或enum
System.out.println(s1);
^
.\BufferedWriter.java:26: 错误: 需要class, interface或enum
bufr.close();
^
.\BufferedWriter.java:29: 错误: 需要class, interface或enum
String line = null;
^
.\BufferedWriter.java:30: 错误: 需要class, interface或enum
while ((line = bufr.readLine())!=null)
^
.\BufferedWriter.java:33: 错误: 需要class, interface或enum
}
^
io.java:87: 错误: 无法访问BufferedWriter
                BufferedWriter bufw= new BufferedWriter(new FileWriter("321.tx
));
                ^
  错误的源文件: .\BufferedWriter.java
    文件不包含类BufferedWriter
    请删除该文件或确保该文件位于正确的源路径子目录中。
17 个错误

8 个回复

倒序浏览
问下,我代码一共17行 哪里来的其他的啊。。。。。20行 30行  我晕
回复 使用道具 举报
楼主的代码没一点错,除非你的Java中间中还有别的东西。。。建议楼主把以下代码复制到新的文件中执行!!!另外要保证相对路径中有文件哦。
  1. import java.io.*;
  2. class io
  3. {
  4.         public static void main(String[] args) throws IOException
  5.         {                       
  6.                 BufferedReader bufr = new BufferedReader(new FileReader("123.txt"));
  7.                 BufferedWriter bufw= new BufferedWriter(new FileWriter("321.txt"));
  8.                 String line = null;
  9.                 while ((line = bufr.readLine())!=null)
  10.                 {
  11.                         bufw.write(line);
  12.                         bufw.flush();
  13.                 }
  14.                 bufw.close();
  15.                 bufr.close();
  16.         }
  17. }
复制代码

评分

参与人数 1技术分 +1 收起 理由
SyouRai_Tsk + 1

查看全部评分

回复 使用道具 举报
好吧,我会告诉你你类名首字母居然是小写的吗?恩,我不会告诉你的。
回复 使用道具 举报
格子、 发表于 2014-6-8 08:28
楼主的代码没一点错,除非你的Java中间中还有别的东西。。。建议楼主把以下代码复制到新的文件中执行!!! ...

。。。。我的重启机就好了。重启cmd  清除cmd都不好使。。。。晕死
回复 使用道具 举报
☆枫の云 发表于 2014-6-8 08:30
好吧,我会告诉你你类名首字母居然是小写的吗?恩,我不会告诉你的。

。。。。。:)
回复 使用道具 举报
!怎么搞得?!
回复 使用道具 举报
楼主io.java所在的文件夹中是不是自己写了一个BufferedWriter.java
这样你写io.java的时候就会直接调用你自己写的BufferedWriter类创建对象了
然后出现各种错误
你的代码没有问题的
回复 使用道具 举报
艮昕辶 发表于 2014-6-8 09:40
楼主io.java所在的文件夹中是不是自己写了一个BufferedWriter.java
这样你写io.java的时候就会直接调用你自 ...

找到根了,万分感谢
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马