① java中怎麼拆分字元串
//實體類里的每個欄位都應該有get、set方法吧
//實體類
public class ShiTiLei{
private String sname ;
public String getSname() {
return name;
}
public void setSname(String Sname) {
this.Sname = name;
}
}
/////////////////////////////////////////////////
String s = " 劉德華 梁朝偉";
String m[]= s.split(" ");
實體類[] st = new 實體類[m.length];//定義一個實體類數組
for(int i =0;i<m.length;i++){
st[i] = new 實體類();//初始化
st[i].setSname(m[i]); //sname賦值
}
return st;
///////////////////////////////////////
//使用的時候也是循環取出 循環執行SQL語句
② java如何分詞
如果你的分詞規則是在一個字元串的開頭和結尾加上"_",然後兩個字元一分的話,代碼可以這樣寫:
import java.util.ArrayList;
import java.util.List;
public class Participle
{
private static final String HEAD_END_STR = "_";
private static final int PARTICIPLE_LENGTH = 2;
public static void main(String[] args)
{
String exampleWord = "計算機";
exampleWord = "_" + exampleWord + "_";
int length = exampleWord.length();
List<String> result = new ArrayList<String>();
for (int i = 0; i < length - 1; i++)
{
String str = exampleWord.substring(i, i + PARTICIPLE_LENGTH);
result.add(str);
}
System.out.println(result);
}
}
輸出結果:_計, 計算, 算機, 機_
③ 漢語句子拆分演算法 java實現 高手請指教
/*實現單個拆開*/
package dd;
public class Dd {
public static void main(String[] args) {
String kissi="今天,天氣比較好";
//將字元串拆成一個char[]數組
//至於tochararray(),請查幫助文檔
char[] kiss=kissi.toCharArray();
for(int i=0;i<kiss.length;i++){
System.out.println(kiss[i]);
}
}
}
④ Java語句字元串如何拼接與拆分
拼接:string a="value1"
string b="value2"
String c=a+ "*" +b;
********************************************************************
拆分:string d="1024*800"
String[ ] strs=d.split("\\*");//實驗了一下,*還是一個特殊的字元,所以需要轉義
a=strs[0];//結果:1024
b=strs[1];//結果:800
希望對你有幫助!!
⑤ java如何拆分字元串
java拆分字元串使用string類的spilt方法,針對某個分隔符來分割一個字元串,示例如下:
publicclassStringSplit{
publicstaticvoidmain(String[]args){
StringsourceStr="1,2,3,4,5";//一個字元串
String[]sourceStrArray=sourceStr.split(",");//分割出來的字元數組
for(inti=0;i<sourceStrArray.length;i++){
System.out.println(sourceStrArray[i]);
}
//最多分割出3個字元串
intmaxSplit=3;
sourceStrArray=sourceStr.split(",",maxSplit);
for(inti=0;i<sourceStrArray.length;i++){
System.out.println(sourceStrArray[i]);
}
}
}
輸出結果為:
2
4
1
3,4,5
⑥ java中拆分單詞問題
import java.util.Vector;
/**
* @author songml
*
*/
public class DivdWords{
/**
* @param args
*/
public static void main( final String args[] ){
String wordsStr = "apple orange cup delete";
Vector wordsVec = new Vector();
while (wordsStr.indexOf(" ") != -1 ) {
int startP = wordsStr.indexOf(" ");
wordsVec.add(wordsStr.substring(0, startP));
wordsStr = wordsStr.substring(startP+1,wordsStr.length());
}
wordsVec.add(wordsStr);
for (int i = 0; i < wordsVec.size() ; i ++) {
System.out.println(wordsVec.get(i).toString());
}
}
}
輸出:
apple
orange
cup
delete
⑦ java 拆分字元串
String msg="ABC 192.168.0.105:5101 192.168.0.103:49879 YES";
//split里的是正則表達式,用來拆分你的一個或多個空格
//為了保險,trim()去掉兩頭的空格
String[] separate = msg.trim().split("\\s+");
for(int i=1; i<separate.length+1; i++) {
System.out.println("第" + i + "個字元串:"+separate[i-1]);
}
如果你要把多個空格弄成一個,也仍然這樣分離放進數組中,然後沒個數組元素後面加一個空格就OK了。
⑧ java 怎樣將一句話拆成單詞
"my name is sdjn".split(" ");
⑨ java 將一行英文句子拆成單詞list,為何list個數為兩倍
直接str.split(" ");這不給拆了嗎 而且不會多空格 雖然是個數組 可以逐一取出來存放在list中
⑩ 急!!java 把如何把已知的1個單詞 拆分成字母 並且分行表示 每個字母一行 多謝!
public static void main(String[] args) {
String str = "Hello";
for (int i = str.length(); i > 0; i--) {
System.out.println(str.subSequence(i-1, i));
}
}