📄 oper.java
字号:
package utiloper;
import java.io.FileInputStream;
import java.io.ObjectInputStream;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
import view.Window02;
import view.Window03;
import vo.Info;
public class Oper {
static List l=new ArrayList();
public static List queryInfo(Window02 parent) {
//Window03 parent=new Window03();
try {
FileInputStream fis = new FileInputStream("telbook.txt");
ObjectInputStream ois = new ObjectInputStream(fis);
l = (List) ois.readObject();
// for(int j=0;j<list02.size();j++){
// Info i = (Info)list02.get(j);
// System.out.println(i);
// }
Iterator iter = l.iterator();
parent.textArea.setText(null);
while (iter.hasNext()) {
Info i = (Info) iter.next();
System.out.println(i);
parent.textArea.append(i.getTid()+" "+i.getGname()+" "+i.getName()+" "+i.getSex());
parent.textArea.append("\n");
}
} catch (Exception e) {
e.printStackTrace();
}
return l;
}
public static List lookName(String name,Window02 parent) {
try {
FileInputStream fis = new FileInputStream("telbook.txt");
ObjectInputStream ois = new ObjectInputStream(fis);
l = (List) ois.readObject();
Iterator iter = l.iterator();
parent.textArea.setText(null);
while (iter.hasNext()) {
Info i = (Info) iter.next();
if (i.getName().indexOf(name) != -1) {
System.out.println(i);
parent.textArea.append(i.getTid()+" "+i.getGname()+" "+i.getName()+" "+i.getSex()+"\n");
}
}
} catch (Exception e) {
e.printStackTrace();
}
return l;
}
public static List lookGname(String gname , Window02 parent) {
try {
FileInputStream fis = new FileInputStream("telbook.txt");
ObjectInputStream ois = new ObjectInputStream(fis);
l = (List) ois.readObject();
// for (int j = 0; j < list02.size(); j++) {
// Info i = (Info) list02.get(j);
// if (i.getGname().indexOf(gname) != -1) {
// parent.jta.setText(i.getGname() + " " + i.getName() + " "
// + i.getSex() + " " + i.getTid());
// }
// }
Iterator iter = l.iterator();
parent.textArea.setText(null);
while(iter.hasNext()){
Info i = (Info) iter.next();
if (i.getGname().indexOf(gname) != -1) {
System.out.println(i);
parent.textArea.append(i.getTid()+" "+i.getGname()+" "+i.getName()+" "+i.getSex()+"\n");
}
}
} catch (Exception e) {
e.printStackTrace();
}
return l;
}
public static List lookSex(String sex,Window02 parent) {
try {
FileInputStream fis = new FileInputStream("telbook.txt");
ObjectInputStream ois = new ObjectInputStream(fis);
l = (List) ois.readObject();
Iterator iter = l.iterator();
parent.textArea.setText(null);
while (iter.hasNext()) {
Info i = (Info) iter.next();
if (i.getSex().indexOf(sex) != -1) {
System.out.println(i);
parent.textArea.append(i.getTid()+" "+i.getGname()+" "+i.getName()+" "+i.getSex()+"\n");
}
}
} catch (Exception e) {
e.printStackTrace();
}
return l;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -