/**
* @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 dingwang
* @date 2015年9月11日 下午2:21:53
* @Company ZhongAn Insurance
*/
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 dingwang
* @date 2015年9月11日 下午2:21:53
* @Company ZhongAn Insurance
*/
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();
}
}
}
}