700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > java jar 打印_Java 打印流 及 commons-io.jar包方法

java jar 打印_Java 打印流 及 commons-io.jar包方法

时间:2019-03-03 07:47:21

相关推荐

java jar 打印_Java 打印流 及 commons-io.jar包方法

//打印流(只能输出到文件)

public static void method01() throws FileNotFoundException{// 不抛出IO异常 只有输出目的地

//PrintStream ps=new PrintStream("D:\\print.txt");//字节打印流 原样

FileOutputStream fos=new FileOutputStream("D:\\print.txt",true);//追加

//FileWriter fw=new FileWriter("D:\\print.txt",true);//追加

PrintStream ps=new PrintStream(fos);//原样输出/(fw)

//PrintWriter pw=new PrintWriter("D:\\print.txt");//字符打印流 原样

FileOutputStream fos2=new FileOutputStream("D:\\print.txt",true);//追加

//FileWriter fw2=new FileWriter("D:\\print.txt",true);//追加

PrintWriter pw=new PrintWriter(fos2,true);//(字节/字符出流[,自动刷新])

ps.print(100); //pw 原样输出100

ps.println("你好"); //pw 原样输出 换行

ps.print("你好"); //pw 原样输出

ps.write(100);//字节写入 走码表d pw.write("你好")

//pw.flush();

ps.close();//pw

}

利用打印流复制文件

public static void main(String[] args) throws IOException {

//创建输入流对象

FileReader fr=new FileReader("Demo.java")

BufferedReader br = new BufferedReader(fr);

//创建打印流对象

FileWriter fw = new FileWriter("d:\\Copy.java")

PrintWriter pw = new PrintWriter(fw,true);

String line;//用于存储读取到的每行数据

while((line = br.readLine()) != null) {

pw.println(line);

}

//释放资源

pw.close();

br.close();

}

commons-io.jar

将commons-io.jar拷贝到lib文件夹右键Build Path→Add to Build Path

public static void main(String[] args) throws IOException {

//FilenameUtils处理文件名

String ext=FilenameUtils.getExtension("D:\\a.txt");//获取扩展名(后缀)

String filename=FilenameUtils.getName("D:\\a.txt");//获取文件名

boolean flag=FilenameUtils.isExtension("D:\\a.txt", "txt");//扩展名是否为txt

//FileUtils文件操作

File file=new File("D:a.txt"); //数据源

String content=FileUtils.readFileToString(file);//读取文件内容并返回

FileUtils.writeStringToFile(file,"中国"); //将字符串写入到file中

File file2=new File("D:acopy.txt"); //目的地

FileUtils.copyFile(file,file2); //复制文件

File file=new File("D:\\aaa");

File file2=new File("F:");

FileUtils.copyDirectoryToDirectory(file,file2);//复制文件夹及里面的文件

}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。