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

📄 listsearch.java

📁 程序为银行管理系统,分为四个子模块,分别为人事管理系统,计算机管理系统,机构管理系统和bbs论坛
💻 JAVA
字号:
package org.xjtu.BankManager.zsearch;

import java.util.ArrayList;
import java.util.List;
import java.sql.Date;

import org.xjtu.BankManager.common.GetStr;
import org.xjtu.BankManager.zvo.MessagerVO;

public class ListSearch {
	  public List TimeSearch(List list_t,String date_start,String date_end)
	   {
		    List list = new ArrayList();
		    Date s_time=Date.valueOf(date_start);//new java.sql.Date(vo.getDeliver_time().getTime())
		    Date e_time=Date.valueOf(date_end);
		    
	        int j=list_t.size();
	        for(int i=0;i<j;i++)
	       {
	         MessagerVO vo=new MessagerVO();
	         vo=(MessagerVO)list_t.get(i);
	         if(s_time.before(vo.getDeliver_time())&&e_time.after(vo.getDeliver_time()))
	         {
	        	 list.add(vo);
	         }
	       }
		   return list;
	   }
	   
	   public List AuthSearch(List list_a,String auth_name)
	   {
		    List list = new ArrayList();
	        int j=list_a.size();
	        for(int i=0;i<j;i++)
	       {
	         MessagerVO vo=new MessagerVO();
	         vo=(MessagerVO)list_a.get(i);
	         if(vo.getAuthor_name().equals(auth_name))
	         {
	        	 list.add(vo);
//	        	 break;
	         }
	       }
		   return list;
	   }
	   public List KeySearch(List list_k,String key_word)
	   {
		    List list = new ArrayList();
		    int m;//,n
		    int j=list_k.size();
		    String a=new String();
		    String b=new String();
	        for(int i=0;i<j;i++)
	       {
	         MessagerVO vo=new MessagerVO();
	         vo=(MessagerVO)list_k.get(i);
	         GetStr strcheck=new GetStr();
	         String artab=vo.getArt_abstract();
	         String keywd=strcheck.getString(key_word);
//	         System.out.println(keywd.substring(0, keywd.length()));
//	         System.out.println(artab.substring(0, artab.length()));
//	         if(artab.contains(keywd))
//	         {
//	        	list.add(vo); 
//	         }
	         if(artab.length()>=keywd.length())
	         {
	        	 for(m=0;m<=artab.length()-keywd.length();m++)
		         {
		        	 if(keywd.substring(0, keywd.length()).equals(artab.substring(m, m+keywd.length())))
		        			 {
		        		 			list.add(vo); 
		        		 			 break;
		        			 }
		         }
	         }
	       }
		   return list;
	   }


}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -