spring读写文件
来源:互联网 发布:电子科技集团14所 知乎 编辑:程序博客网 时间:2024/06/08 14:48
/**
* @Title: SpringTest.java
* @Package com.dingwang.Test
* @Description: TODO
* @author dingwang
* @date 2015年9月11日 下午2:21:53
* @version V1.0
*/
package com.dingwang.Test;
import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
import junit.framework.TestCase;
import org.springframework.core.io.ClassPathResource;
import org.springframework.core.io.Resource;
/**
* @Description TODO<br>
* 利用spring的Resource来读写文件
* @author
* @date 2015年9月11日 下午2:21:53
*/
public class SpringTest extends TestCase {
public void testSpringTest() throws InterruptedException {
Resource resource = new ClassPathResource("spring-bean.xml");
InputStream is = null;
OutputStream os = null;
try {
is = resource.getInputStream();
File file = new File("E:/a.txt");
if (!file.exists()) {
file.createNewFile();
}
os = new FileOutputStream(file);
int tmp = 0;
String str = null;
while ((tmp = is.read()) != -1) {
//将ASCII码转换成字符
str += (char) tmp;
os.write(tmp);
// System.out.println("tmp========" + (char) tmp);
}
System.out.println("str=" + str);
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} finally {
if (is != null) {
try {
is.close();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
if (os != null) {
try {
os.flush();
os.close();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
}
class addClass implements Runnable {
public void run() {
System.out.println(Thread.currentThread().getId() + "========");
try {
Thread.sleep(100);
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
}
* @Title: SpringTest.java
* @Package com.dingwang.Test
* @Description: TODO
* @author dingwang
* @date 2015年9月11日 下午2:21:53
* @version V1.0
*/
package com.dingwang.Test;
import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
import junit.framework.TestCase;
import org.springframework.core.io.ClassPathResource;
import org.springframework.core.io.Resource;
/**
* @Description TODO<br>
* 利用spring的Resource来读写文件
* @author
* @date 2015年9月11日 下午2:21:53
*/
public class SpringTest extends TestCase {
public void testSpringTest() throws InterruptedException {
Resource resource = new ClassPathResource("spring-bean.xml");
InputStream is = null;
OutputStream os = null;
try {
is = resource.getInputStream();
File file = new File("E:/a.txt");
if (!file.exists()) {
file.createNewFile();
}
os = new FileOutputStream(file);
int tmp = 0;
String str = null;
while ((tmp = is.read()) != -1) {
//将ASCII码转换成字符
str += (char) tmp;
os.write(tmp);
// System.out.println("tmp========" + (char) tmp);
}
System.out.println("str=" + str);
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} finally {
if (is != null) {
try {
is.close();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
if (os != null) {
try {
os.flush();
os.close();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
}
class addClass implements Runnable {
public void run() {
System.out.println(Thread.currentThread().getId() + "========");
try {
Thread.sleep(100);
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
}
0 0
- spring读写文件
- Spring读写xml文件
- spring batch(xml文件读写)
- 文件读写、剪贴板读写
- 读写文件
- 文件读写
- 读写文件
- 读写文件
- 文件读写
- 读写文件
- 读写文件
- 读写文件
- 文件读写
- 文件读写
- 文件读写
- 文件读写
- 读写文件
- 文件读写
- Java web service
- spark-sql
- curl 命令总结
- UVA 11134 Fabled Rooks
- 网络工程师必备知识:苹果MAC系统下使用USB转console线配置交换机的连接方法
- spring读写文件
- find中的-print0和xargs中-0
- Java动态代理的实现机制
- iOS开发脚踏实地学习day17-彩票
- dom4j读写xml文件
- leetcode | Plus One
- HMAC-SHA1各语言版本实现
- 【转载】Android事件分发机制完全解析,带你从源码的角度彻底理解(下)
- 视图控制器 的生命周期