⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 oper.java

📁 有选择歌曲的功能
💻 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 + -