2015-11-27 29 views
1

我已經由一個存儲一些多期串像[john smith, mary jones, mary john albert,..]在數據庫中的一個。如何在java中獲取下一個數據庫字符串?

  1. 如何讓下一個,從數據庫中下一個字符串? [已經我在DB中插入了一些字符串,再次我需要使用那些字符串從數據庫和我retru使用stringtokenizer [st1m],然後我需要檢查每個多項字符串,一個]
  2. 如何檢查多少在數據庫中出現次數「john」? [這裏約翰是發生2倍多長期串]
  3. 什麼是使用v [J]。.trim?

我的代碼是:

stas1.executeUpdate("insert into c_ngram values('"+v[j]+"')"); 

      } 
      StringTokenizer st1m=new StringTokenizer(v[j],"/"); 

       int i1=0; 
       String posm1[]=new String[10000]; 
      while(st1m.hasMoreElements()) 
      { 
       posm1[i1]=st1m.nextToken().replace("/", "").trim(); 

       il++; 
       int ikm=0; 
       while(st1m.next()!=null) 
         { 

          //===========; 

           ikm++; 

         } 

這裏v [J]是在數據庫中的字符串。 請幫助我。 在此先感謝。

+0

很抱歉,但你需要澄清你的問題,你想要知道插入或查詢時單個字符串的出現次數? –

+0

你好Diogo deGóesZanetti,我編輯了我的問題。請幫助我 –

回答

1

我會回答使用相同的順序:

當你試圖在單一串串的字符串數組迭代,比如「一,二,三」,你可以在兩種形式做。 第一種形式是使用方法split(","),此方法將變換你串中的字符串[]然後可以使用一個循環的字符串數組的元素之間進行迭代:

String x = "One,two,three"; 
String[] array = x.split(","); 
for(String item: array){ 
    System.out.println(item); 
} 

可以使用的StringTokenizer和在元素之間使用迭代。

StringTokenizer tokens=new StringTokenizer(x,","); 
//then you do this iterator 
while(tokens.hasMoreElements()){ 
    System.out.println(tokens.nextElement()); 
} 

對於第二個問題,讓我們考慮你爲每個元素插入一個名稱。 允許使用例如表:人(整數ID,VARCHAR名字),你從你的字符串像下面這個例子將您的名字:

String x = "john smith, mary jones, mary john albert"; 
StringTokenizer tokens=new StringTokenizer(x,","); 
//then you do this iterator 
while(tokens.hasMoreElements()){ 
    ... insert each element. 
} 
當你想去數據庫和定位例如名稱,其中

包含約翰使用類似的查詢。

Select p.name from person p where p.name like '%John%'; 

使用此查詢數據庫將嘗試在每一個元素尋找和列名稱的文本John

第三個答案.trim()方法的第一個字符之前和最後一個字符之後的空格刪除。

String name = " Ana Maria "; 
System.out.println(name.trim()); 

響應將是Ana Maria;

看到更多的

關於字符串:http://docs.oracle.com/javase/7/docs/api/java/lang/String.html

關於StringTokenizer類:http://docs.oracle.com/javase/7/docs/api/java/util/StringTokenizer.html

關於查詢關鍵詞,比如運營商:http://www.w3schools.com/sql/sql_like.asp

相關問題