📄 listsearch.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 + -