问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

用java语言,编写一个小程序。

发布网友 发布时间:2022-04-24 20:46

我来回答

1个回答

热心网友 时间:2023-10-10 13:40

package testWrite;


import java.io.File;

import java.io.FileInputStream;

import java.io.FileOutputStream;

import java.io.InputStream;


public class write {

InputStream inStream ;

FileOutputStream fs ;

int bytesum = 0;

int byteread = 0;

String  data ;

StringBuffer dd;

                   public static   byte[] readdata(String filePath) {

                   byte[] data = new byte[2048];// 用于存储读取的文件内容

                   try {

                   File file = new File(filePath);  

                   if (file.exists()) {

                   FileInputStream fis = new FileInputStream(file);

                   fis.read(data);

                   fis.close();

                   }else{          

                   System.out.println("文件不存在");

                   }

   } catch ( Exception e) {  

   }   

   return data;

                   }

                   

                   public void  writeFile(String fileCopyPath,byte [] data){

                   File file = new File(fileCopyPath);

               try {

              if (!file.exists()) {

file.createNewFile();//创建文件

FileOutputStream fos = new FileOutputStream(file);

fos.write(data);

fos.close();

                          }else{             

              System.out.println("文件已经存在");

              }  

 } catch (Exception e) {

  

 e.printStackTrace();

 }

                   }

 

}


package testWrite;

public class writeOne  extends write {

public static void main(String[] args) {

//第一种 

//writeOne  a=new writeOne ();

//byte [] data=a.readdata("D:\\Users\\workspace\\testWrite\\src\\testWrite\\write.java");

//a.writeFile("D:\\Users\\workspace\\testWrite\\src\\testWrite\\writenew.java",data);

//第二种

writeOne  a2=new writeOne ();

 System.out.println(System.getProperty("user.dir"));//user.dir指定了当前的路径

String path=System.getProperty("user.dir");    

System.out.println(path);

     String writefile="\\src\\testWrite\\write.java";

     String writenewfile="\\src\\testWrite\\writenew.java";

     String w1=path+writefile;   //读取文件的路径

    String w2=path+writenewfile;  //写入文件路径

    byte [] data=a2.readdata(w1);  //读取文件

      a2.writeFile(w2 ,data); //写入文件

}

本地已经调试通过可以复制write.java 文件 ,注意包,和文件的路径 直接运行第二个java文件就可以了,运行后刷新一下就可以看到复制的文件(备注:我是使用myeclipse环境进行调试)

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
结核病是什么样的疾病? 曹丕17岁得了肺痨,明知自己命不长久,还要强争王位,是不是很自私呢?_百... 古代小说常出现的病名 急求一篇"生活小窍门"(500字)的作文 至今最有什么小妙招 健康的戒烟方法 笔记本电池锁死是什么原因引起的? 黑龙江债权转让合同纠纷该怎样取证 安徽债权转让合同纠纷应该怎么样取证 房产官司律师费多少 用java写一程序 编写一个java应用程序 用JAVA写一个程序~ 用Java代码写一个程序,简单易懂点 用java写个程序 用java 编写一个程序,要求要有一个循环和两个函数,必须要够50行 用JAVA编写一个程序,计算从1加到50求和,输出结果 用Java写一个程序,键盘输入5个整数 并按大小的次序输出? 利用Java写出一个程序 用java写一个程序? 用Java写一个程序 下关风,上关花,苍山雪,洱海月是什么意思 其他应用视频可以投屏吗?不用咪咕视频可以吗? 办公软件都有哪些 基本办公软件教程 求推荐好用的学校线上办公软件 大家学过秒可职场的办公室软件课程吗?效果如何? 有哪些不错的办公软件教程? office办公软件在教学过程中都有哪些应用啊? 当今最实用的办公软件有哪些? 想找一个比较好用的教学办公软件? 关于证券公司的招聘问题 - 信息提示 宫斗服饰(原创) 日力环球怎么进呀 养鱼时,活性炭的正确使用方法??? 养鱼活性炭怎么用 观常鱼活性炭怎么用 养鱼的话里面放置活性炭可以不换水吗? 鱼缸中用哪种活性炭? 古代有哪些立德,品德高尚的人,具体举例。 古代高尚品德名人的故事!!一两个就可以了 古代品德高尚的人的故事 世界上谁的品德高尚,举出个例子来,让我膜拜一下 道德高尚、奉公守法的榜样的人物事迹有哪些? 鱼池里面养鱼,买的进化用的活性炭该怎么用? 求道德高尚的例子。 善心使人品德高尚的名人事例 道德高尚的名人~~加50分`~~ 我从鱼店刚买回一包活性碳 ,怎么清洗啊?才能放到鱼缸的过滤槽里啊?拿... 有没有关于名人生活清贫,品德高尚的故事啊