當前位置:首頁 » 凈水方式 » java數據過濾

java數據過濾

發布時間: 2021-04-10 00:37:54

Ⅰ java 篩選數據方法

把葯物的具體屬性放到集合中,通過遍歷集合與你輸入的屬性進行對比

Ⅱ 如何在java中進行數據集定位和過濾

Java不象Delphi是一個以資料庫為主角的系統,Java系統是一個以中間件對象構件為主角版的系統,資料庫權是配角。
根據上述定位,數據定位和過濾應該在中間層業務層實現,使用Collection方便完成,而不是依賴資料庫在資料庫端加工!

Ⅲ java 字元串過濾

packagetest;
importjava.util.HashMap;
/**
*maxLength-需要過濾最長字元串的長度
*filterStrs<string,string>-需要過濾字元串的集合,key為需要過濾字元串,value為過濾成的字元串如"*"
*@authorAdministrator
*
*/
publicclassTest{
privateintmaxLength;
privateHashMap<String,String>filterStrs=newHashMap<String,String>();
/**
*初始化需要過濾掉*的數量
*/
privateStringinitStr(intn){
StringBuffersb=newStringBuffer();
for(inti=0;i<n;i++){
sb.append('*');
}
returnsb.toString();
}
/**
*str-被過濾得字元串
*s-需要過濾得字元串
*獲得剩下未過濾的字元串
*/
privateStringgetNextStr(Stringstr,intstart,intslength){
if(start==0){
str=str.substring(slength);
}elseif(start+slength<str.length()){
str=str.substring(start+slength);
}
returnstr;
}
/**
*str-被過濾得字元串
*s-需要過濾得字元串
*獲得過濾後的字元串
*/
(StringBuffersb,Stringstr,intstart,Strings){
if(start!=0){
sb.append(str.substring(0,start));
}
sb.append(filterStrs.get(s));
returnsb;
}
/**
*str-被過濾的字元串
*過濾,並組合過濾後的字元串
*/
publicStringfilter(Stringstr){
StringBufferresultStr=newStringBuffer();
for(intstart=0;start<str.length();start++){
for(intend=start+1;end<=str.length()&&end<=start+maxLength;end++){
Strings=str.substring(start,end);
intslength=s.length();
if(filterStrs.containsKey(s)){
resultStr=getFilterStr(resultStr,str,start,s);
str=getNextStr(str,start,slength);
start=0;
end=start;
}
}
}
resultStr.append(str);
returnresultStr.toString();
}
publicvoidput(Stringkey){
intkeyLength=key.length();
filterStrs.put(key,initStr(keyLength));
if(keyLength>this.maxLength)
maxLength=keyLength;
}
publicstaticvoidmain(String[]agrs){
Testt=newTest();
t.put("TMD");
t.put("TNND");
t.put("NND");
System.out.println(t.filter("TMD,TNND..TMDTMDTMDTMD.tTNNDTMDTNNDTNNDTNND"));
}
}

Ⅳ 數據過濾 java

當然可以,如果你用jdbc,那麼沒任何問題。如果你用的是spring的話,spring有個專門用filter的類,調用bean,這樣就和其他bean一樣操作資料庫了。

Ⅳ java 數據篩選

select yy,count(*) from xx group by yy;

Ⅵ java數據篩選問題

ab = b.contains("&")?b.substring(0, b.indexOf("&")):b;
這個算是一句話嗎?
如果不合適看看正則表達式能不能滿足要求。

Ⅶ java poi可以過濾數據嗎

能,我只能給你一個思路,方法需要你自己去寫,首先,這個需求在資料庫中很回好實現
在poi中,你只能答吧兩個表的數據都取出來,表a的數據可以寫成一個List<a的ID>和一個hashtable<a的ID,a.class>,b取出b的ID list,這樣,遍歷List<a的ID>,匹配b的list,有的話,就hastbable.get(a的ID)
主要代碼:
ArrayList<a的ID的類型> lista=XXXX;
Hashtable<a的ID的類型,a類> hasha=XXX;
ArrayList<b的ID的類型> listb=XXXX;
for(a的ID類型 temp:lista){
if(listb.contains(temp)){
syso(hasha.get(temp));//輸出表a這一行
}
}

Ⅷ java解決一個字元串數組過濾的問題,要求效率盡量快.

中文分詞應該屬於另外一個大范疇,我就沒考慮了。
僅僅是盡快濾出之前沒有的詞,

import java.util.Comparator;
import java.util.TreeSet;
public class Test {
static public int removeOccurances(StringBuilder buf,String word){
int c=0,p,len=word.length();
for(;(p=buf.indexOf(word))!=-1; c++)
buf.delete(p, p+len);
return c;
}
static public void main(String argv[]){
String a[]={"北京","中國朝陽","北京朝陽","天津包子","中國北京",
"北京烤鴨","中國中國","北京中國飯店","北京北京北京",
"北京朝陽飯店","北京朝陽烤鴨飯店","中國北京朝陽飯店"
};
TreeSet<String> set=new TreeSet<String>(new Comparator<String>(){
@Override
public int compare(String o1, String o2) {
int r=o1.length()-o2.length();
return r==0? o1.compareTo(o2):r;
}
});
StringBuilder buf=new StringBuilder();
for(String w:a){
buf.setLength(0); buf.append(w);
for(String dw:set) removeOccurances(buf, dw);
if(buf.length()>0){
w=buf.toString();
for(String dw:set)
if(buf.length()<dw.length()){
buf.setLength(0); buf.append(dw);
if(removeOccurances(buf, w)>0){
set.remove(dw); set.add(buf.toString());
}
}
set.add(w);
}
}
System.out.print(set);
}
}
===========
[中國, 北京, 朝陽, 烤鴨, 飯店, 天津包子]

效率應該是O(2W*D), W為數組長度,D為有效詞數量
把你的演算法拿來看看。應該多說自己

Ⅸ java批量過濾

在循環1w條數據的時候,通過手機號碼去資料庫查詢數據,有數據通過,沒數據部通過。
別一下查詢20w條,循環20w和1w做對比,這樣速度很慢。

Ⅹ java中用什麼方法在字元串中篩選數據

處理字元串的首選不應該是正則表達式嗎,上面在那裡幹啥呢
但如果需求僅僅是如果有genotype 就要,沒有就不要

用String的contains方法就夠了

熱點內容
丁度巴拉斯情人電影推薦 發布:2024-08-19 09:13:07 瀏覽:886
類似深水的露點電影 發布:2024-08-19 09:10:12 瀏覽:80
《消失的眼角膜》2電影 發布:2024-08-19 08:34:43 瀏覽:878
私人影院什麼電影好看 發布:2024-08-19 08:33:32 瀏覽:593
干 B 發布:2024-08-19 08:30:21 瀏覽:910
夜晚看片網站 發布:2024-08-19 08:20:59 瀏覽:440
台灣男同電影《越界》 發布:2024-08-19 08:04:35 瀏覽:290
看電影選座位追女孩 發布:2024-08-19 07:54:42 瀏覽:975
日本a級愛情 發布:2024-08-19 07:30:38 瀏覽:832
生活中的瑪麗類似電影 發布:2024-08-19 07:26:46 瀏覽:239