Skip to content

Commit b014e02

Browse files
committed
添加代码
1 parent c85e114 commit b014e02

File tree

4 files changed

+75
-0
lines changed

4 files changed

+75
-0
lines changed
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
package cn.byhieg.iotutorial.charsetstreamio;
2+
3+
import java.io.BufferedReader;
4+
import java.io.File;
5+
import java.io.FileReader;
6+
7+
/**
8+
* Created by shiqifeng on 2017/2/23.
9+
* Mail byhieg@gmail.com
10+
*/
11+
public class BufferedReaderExample {
12+
13+
public void readFromFile() throws Exception{
14+
try(BufferedReader reader = new BufferedReader(new FileReader("D:" + File.separator + "read_file.txt"))){
15+
char[] chars = new char[1024];
16+
while (reader.read(chars) != -1) {
17+
System.out.println(chars);
18+
}
19+
}
20+
}
21+
}
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
package cn.byhieg.iotutorial.charsetstreamio;
2+
3+
import java.io.BufferedWriter;
4+
import java.io.File;
5+
import java.io.FileWriter;
6+
7+
/**
8+
* Created by shiqifeng on 2017/2/23.
9+
* Mail byhieg@gmail.com
10+
*/
11+
public class BufferedWriterExample {
12+
13+
14+
public void writeToFile() throws Exception {
15+
try (BufferedWriter bw = new BufferedWriter(new FileWriter("D:" + File.separator + "write_file.txt"))) {
16+
for (int i = 0 ;i < 100000;i++) {
17+
String str = "阿萨建设u无IDask链接";
18+
bw.write(str);
19+
}
20+
}
21+
}
22+
}
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
package cn.byhieg.iotutorialtest;
2+
3+
import cn.byhieg.iotutorial.charsetstreamio.BufferedReaderExample;
4+
import junit.framework.TestCase;
5+
6+
/**
7+
* Created by shiqifeng on 2017/2/23.
8+
* Mail byhieg@gmail.com
9+
*/
10+
public class BufferedReaderExampleTest extends TestCase {
11+
public void testReadFromFile() throws Exception {
12+
new BufferedReaderExample().readFromFile();
13+
}
14+
15+
}
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
package cn.byhieg.iotutorialtest;
2+
3+
import cn.byhieg.iotutorial.charsetstreamio.BufferedWriterExample;
4+
import junit.framework.TestCase;
5+
6+
/**
7+
* Created by shiqifeng on 2017/2/23.
8+
* Mail byhieg@gmail.com
9+
*/
10+
public class BufferedWriterExampleTest extends TestCase {
11+
public void testWriteToFile() throws Exception {
12+
13+
new BufferedWriterExample().writeToFile();
14+
15+
}
16+
17+
}

0 commit comments

Comments
 (0)