-
Notifications
You must be signed in to change notification settings - Fork 0
/
Exercise_IO.java
137 lines (104 loc) · 3.46 KB
/
Exercise_IO.java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
/**
目录--------------------------------------------------------------------------
* 对文件temp.dat写入内容,并打印其里面的内容
* Scanner的另用,向指定文件加入内容
* 创建score.dat文件,输入内容,再读取文件,打印内容
* 读取或创建文件score.txt,并输入相关内容
*/
/**对文件temp.dat写入内容,并打印其里面的内容**/
//import java.io.*;
//
//public class Exercise_IO {
// public static void main(String[] args) throws IOException {
// DataOutputStream output = new DataOutputStream(new FileOutputStream("temp.dat"));
// for (int i=0;i<300;i++){
// output.writeInt(i);
// }
// output.close();
//
// DataInputStream input = new DataInputStream(new FileInputStream("temp.dat"));
// int value;
// while (input.available() != 0){
// value = input.readInt();
// System.out.print(value + " ");
// }
// input.close();
// }
//}
/**Scanner的另用,向指定文件加入内容**/
//import java.io.File;
//import java.util.Scanner;
//
//public class Exercise_IO {
// public static void main(String[] args) throws Exception {
// File file1 = new File("Test.java");
// File file2 = new File("java Exercise12_12 Test.java");
// Scanner input = new Scanner(file1,"utf-8");
// while (input.hasNext()){
// String name = input.next();
// double score = input.nextDouble();
// System.out.println(name + " " + score);
// }
// input.close();
// }
//}
/**创建score.dat文件,输入内容,再读取文件,打印内容**/
//import java.io.*;
//import java.io.DataOutputStream;
//import java.io.FileOutputStream;
//import java.io.IOException;
//
//public class Exercise_IO {
// public static void main(String[] args) throws IOException {
// DataOutputStream output = new DataOutputStream(new FileOutputStream("score.dat",true));
// output.writeInt(70);
// output.writeInt(90);
// output.writeInt(99);
// output.writeInt(85);
// output.writeInt(101);
//
// DataInputStream input = new DataInputStream(new FileInputStream("score.dat"));
//
// while (input.available() != 0){
// System.out.println(input.readUTF()+ " "+ input.readDouble());
// }
// }
//}
/**读取或创建文件score.txt,并输入相关内容**/
//import java.io.File;
//import java.io.IOException;
//import java.io.PrintWriter;
//
//public class Exercise_IO {
// public static void main(String[] args) throws IOException {
// //File file = new File("score.txt");
// File file = new File(Exercise_IO.class.getResource("/").getPath()+"score.txt");
// if (file.exists()) {
// System.out.println("文件存在");
// }
// System.out.println(System.getProperty("user.dir"));
// System.out.println(Exercise_IO.class.getResource("").getPath());
// PrintWriter output = new PrintWriter(file);
// output.print("张三 ");
// output.println(88);
// output.print("李四 ");
// output.println(85);
// output.close();
// System.out.println("文件已经创建");
// }
//}
/****/
/****/
/****/
/****/
/****/
/****/
/****/
/****/
/****/
/****/
/****/
/****/
/****/
/****/
/****/