java編程split(".")

split("\\.")

試試
因為裡面是正則表達式

② java中split怎麼用

這個很簡單的,就是將字元串根據某個字元進行拆分成數組,比如一個字元串string a = "張三,李四,王五"; 如果用split函數要將他們逗號去掉,變為數組的話,則可以string[] arr = a.split(",");

③ Java中split的用法

Java中split主要用於分隔字元串。

具體分析如下:

1、如果用「.」作為分隔的話,必須是如下寫法,String.split("\."),這樣才能正確的分隔開,不能用String.split(".")。

2、如果用「|」作為分隔的話,必須是如下寫法,String.split("\|"),這樣才能正確的分隔開,不能用String.split("|"),「.」和「|」都是轉義字元,必須得加"\"。

3、如果在一個字元串中有多個分隔符,可以用「|」作為連字元,比如,「acount=? and uu =? or n=?」,把三個都分隔出來,可以用String.split("and|or")。

(3)java中split擴展閱讀:

Java中split使用注意事項:

1、要被分解的String對象或文字,該對象不會被split方法修改。

2、字元串或正則表達式對象,它標識了分隔字元串時使用的是一個還是多個字元。如果忽略該選項,返回包含整個字元串的單一元素數組。

3、該值用來限制返回數組中的元素個數(也就是最多分割成幾個數組元素,只有為正數時有影響)。

4、split 方法的結果是一個字元串數組,在 stingObj 中每個出現 separator 的位置都要進行分解。separator不作為任何數組元素的部分返回。

④ java裡面的split方法

java中String的split方法有兩個,

  1. split(Stringregex) 根據給定正則表達式的匹配拆分此字元串。例如:將下列字元串以「a」分割,


    其中:limit來限制被分割後數組的元素個數;

⑤ Java split方法

java中String的split方法復有兩個,

  1. split(Stringregex) 根據給定正制則表達式的匹配拆分此字元串。例如:將下列字元串以「a」分割,


    其中:limit來限制被分割後數組的元素個數;

⑥ java中split如何使用

應該這樣
String[] a = "123\"},{\"456".split("\"\\},\\{\"");

因為} {這兩個字元在正則表達式中是有特殊意義的 所以需要回進行轉義

正則表達式的轉義標答識是 \ 所以要加\ 但是因為Java字元串的轉義標識也是\ 所以需要再轉義\ 以表示 正則表達式的\字元

所以} 應該在正則表達式字元串中寫成 \\}
其他同理

⑦ java 中的split 方法

注意sun給出的split說明就可以理解了
對於a = "abcd".split("");
其實默認調用的是split("",0);
查找說明,限制為零,忽略結尾;那麼這樣我們就可以理解,由於採用的是split("")所以在"abcd"中應該是"",a,b,c,d,"";結尾被忽略的。所以最後的輸出應該是
--0
a--1
b--2
c--3
d--4

split
public String[] split(String regex,
int limit)根據匹配給定的正則表達式來拆分此字元串。
此方法返回的數組包含此字元串的子字元串,每個子字元串都由另一個匹配給定表達式的子字元串終止,或者由此字元串末尾終止。數組中的子字元串按它們在此字元串中出現的順序排列。如果表達式不匹配輸入的任何部分,那麼所得數組只具有一個元素,即此字元串。

limit 參數控制模式應用的次數,因此影響所得數組的長度。如果該限制 n 大於 0,則模式將被最多應用 n - 1 次,數組的長度將不會大於 n,而且數組的最後一項將包含所有超出最後匹配的定界符的輸入。如果 n 為非正,那麼模式將被應用盡可能多的次數,而且數組可以是任何長度。如果 n 為 0,那麼模式將被應用盡可能多的次數,數組可以是任何長度,並且結尾空字元串將被丟棄。

例如,字元串 "boo:and:foo" 使用這些參數可生成以下結果:

Regex Limit 結果
: 2 { "boo", "and:foo" }
: 5 { "boo", "and", "foo" }
: -2 { "boo", "and", "foo" }
o 5 { "b", "", ":and:f", "", "" }
o -2 { "b", "", ":and:f", "", "" }
o 0 { "b", "", ":and:f" }

調用此方法的 str.split(regex, n) 形式與以下表達式產生的結果完全相同:

Pattern.compile(regex).split(str, n)

參數:
regex - 定界正則表達式
limit - 結果閾值,如上所述
返回:
字元串數組,它是根據給定正則表達式的匹配拆分此字元串確定的
拋出:
PatternSyntaxException - 如果正則表達式的語法無效
從以下版本開始:
1.4
另請參見:
Pattern

--------------------------------------------------------------------------------

split
public String[] split(String regex)根據給定正則表達式的匹配拆分此字元串。
該方法的作用就像是使用給定的表達式和限制參數 0 來調用兩參數 split 方法。因此,所得數組中不包括結尾空字元串。

例如,字元串 "boo:and:foo" 使用這些表達式可生成以下結果:

Regex 結果
: { "boo", "and", "foo" }
o { "b", "", ":and:f" }

參數:
regex - 定界正則表達式
返回:
字元串數組,它是根據給定正則表達式的匹配拆分此字元串確定的
拋出:
PatternSyntaxException - 如果正則表達式的語法無效
從以下版本開始:
1.4
另請參見:
Pattern

⑧ 關於java中的split()方法,如何使用

menber
本身就是個String[]把
String[]
沒有
split方法
你可以menber[1].split
但不可以menber.split

⑨ java中的split問題

split(string regex) 這里的參數的名稱是regex ,也就是 regular expression (正則表達式)。這個參數並不是一個簡單的分割用的字元,而是一個正則表達式
你應該用"\\."來分割而不是"//."
還有你分割完之後取出末尾的String這個字元串是怎麼輸出的?
是這樣嗎:
String a = "class java.lang.String";
String[] b = a.split("\\.");
System.out.println(b[b.length-1]);

⑩ java中split的用法問題

split可以把字元串按照指定的分割符進行分割,然後返回字元串數組

stringObj.split([separator,[limit]])
stringObj必選項。要被分解的 String 對象或文字,該對象不會被split方法修改。

separator 可選項。字元串或正則表達式對象,它標識了分隔字元串時使用的是一個還是多個字元。如果忽略該選項,返回包含整個字元串的單一元素數組。

limit可選項。該值用來限制返回數組中的元素個數(也就是最多分割成幾個數組元素,只有為正數時有影響)

示例:
String str="Java string split test";
String[] strarray=str.split(" ");
for (int i = 0; i < strarray.length; i++)
System.out.println(strarray[i]);
將輸出:
Java
string
split
test