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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© xiawei 中级黑马   /  2014-11-19 21:01  /  1116 人查看  /  8 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

import java.io.*;
class FileReaderDemo
{
        public static void main(String[] args) throws IOException
        {
                //创建文件首先要有文件名,同时在指定的位子会有个文件
                FileReader fr = new FileReader("SystemDemo.java.txt");
                FileWriter fw   = new FileWriter("copy1.txt");
                char[] buf = new char[1024];
                int len=0;
                while((len=fr.read(buf))!=-1)
                {       
                        //将数据添加到目的地去
                        fw.write(buf,0,len);
                }
                fr.close();
                fw.close();
        }
}


点评

下次把问题说清楚,以便马友帮你解决  发表于 2014-11-19 22:55

8 个回复

倒序浏览
没看明白你想说什么,public加哪报错?
回复 使用道具 举报
是不是在类前面加的 ,类名前加的话, 那你的保存的文件名就必须要和类名相同.  
回复 使用道具 举报
个人见解:main函数是程序的入口有系统自动调用,不能被其他函数访问所以加public修饰符是没有意义的,函数默认访问修饰符为private。
回复 使用道具 举报
估计是你的类名搞作了~~~如果要加public  的话,要保证你的类名和(java)文件名一致才行
回复 使用道具 举报
DamonZh 发表于 2014-11-19 21:29
没看明白你想说什么,public加哪报错?

没看出来吗?
回复 使用道具 举报
曾勇 中级黑马 2014-11-20 11:06:14
7#
依米阳光 发表于 2014-11-19 22:34
个人见解:main函数是程序的入口有系统自动调用,不能被其他函数访问所以加public修饰符是没有意义的,函数 ...

默认函数修饰符是 default ,而private 是私有修饰符,
回复 使用道具 举报
没明白要加哪里
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马