📄 printstudents2.java
字号:
import java.io.RandomAccessFile;
import java.io.File;
import java.io.FileNotFoundException;
import java.io.IOException;
import fileUtility.StudentsManagement;
import fileUtility.Student;
import java.io.PrintWriter;
import java.io.FileWriter;
public class PrintStudents2 {
static String name0="赵钱孙李周吴郑王宋";
static String name1="〇一二三四五六七八九 ";
static String name2="甲乙丙丁戊己庚辛壬癸";
static int studentNumber=10000;
public static void main(String[] args) throws IOException {
RandomAccessFile f = new RandomAccessFile("file" +File.separator +
"students2.txt", "rw");
// PrintWriter p=new PrintWriter(new FileWriter("qwer.txt"));
for (int i = 0; i < studentNumber; i++) {
f.seek(i * 512);
String name=""+name0.charAt(i%name0.length())+name1.charAt(i%name1.length())+name2.charAt(i%name2.length());
int ID = (int) Math.abs(Math.random() * Integer.MAX_VALUE);
f.writeChars(Integer.toString(ID));
// f.writeChar('\t');
// f.writeChar('\t');
f.writeChars(name);
f.writeChar('\t');
// f.writeInt(ID);
// f.writeUTF(name);
}
f.setLength(studentNumber*512);
f.close();
// new FriendsManagement();
// printStudents_();
}
static void printStudents_(){
Student students[]=StudentsManagement.students;
System.out.println(students.length);
for (int i = 0; i < students.length; i++) {
System.out.println(students[i].ID+students[i].name);
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -