I/O流常用的简化操作
来源:互联网 发布:mysql tmp table size 编辑:程序博客网 时间:2024/05/21 19:24
package com.travelsky.pss.bkg.asom;import java.io.File;import java.io.FileInputStream;import java.io.IOException;import java.io.InputStream;import java.net.URL;import java.nio.file.Files;import java.nio.file.Paths;import java.nio.file.StandardCopyOption;import org.junit.Test;import com.google.common.base.Charsets;import com.google.common.io.ByteStreams;public class ShowCase { @Test public void 流到文件() throws IOException { URL url = new URL("http://172.27.18.151:8081/jenkins/job/ASOM_SWITCH_config.properties/"); try (InputStream in = url.openStream()) { Files.copy(in, Paths.get("target/1.txt"), StandardCopyOption.REPLACE_EXISTING); } } @Test public void 文件内容到文本() throws Exception { String content = com.google.common.io.Files.toString(new File("pom.xml"), Charsets.UTF_8); } @Test public void 读文件到输出流() throws Exception { com.google.common.io.Files.copy(new File("pom.xml"), System.out); } @Test public void 输入流到输出流() throws Exception { try (InputStream in = new FileInputStream("pom.xml")) { ByteStreams.copy(in, System.out); } } @Test public void 字符串写文件() throws Exception { File to = new File("target/2.txt"); //默认是覆盖模式 com.google.common.io.Files.write("123", to, Charsets.UTF_8); com.google.common.io.Files.write("4", to, Charsets.UTF_8); }}
阅读全文
0 0
- I/O流常用的简化操作
- Okio简化处理I/O操作原理
- Android 善用Okio简化处理I/O操作
- I/O流操作
- I/O流操作
- I/O流操作
- I/O流操作
- I/O流操作
- java的常用I/O流~~
- 基于流的I/O--文件操作
- 基于流的I/O操作
- 基于流的I/O操作
- Java-I/O操作之字符流、其他常用流
- java I/O之常用操作
- java的I/O操作
- lua的I/O操作
- C++的I/O操作
- Java的I/O操作
- 昆石VOS3000_2.1.2.0一键安装教程
- Tomcat 7最大并发连接数的正确修改方法
- Android
- Linux网络编程——TCP服务器
- SQL Server 字符串 系统常用函数 贴心
- I/O流常用的简化操作
- JAVA入门
- 关于group by 两个或以上条件的分析
- 最大生成树
- nyoj 325zb的生日
- 二进制颜色代码大全(含图)透明度与十六进制代码转换
- Intellij IDEA、PyCharm、PhpStorm、WebStorm等Jetbrains软件激活
- Linux(1)---Ubuntu下终端的常用快捷键
- 二叉树的基本概念和主要性质