❶ java中如何用split對一個字元串按逗號和分號分割成數組
importjava.util.Arrays;
publicclassDay21_A{
publicstaticvoidmain(String[]args){
String[]arr=newString("張三,李四,王五;趙六").split("[\,\;]");
System.out.println(Arrays.toString(arr));
}
}
❷ java 按指定長度分隔字元串
while(length<str.length()){ ret.add(str.substring(0,length)); str = str.substring(length,str.length());}ret.add(str);
❸ java如何分割字元串
substring講解:
s=s.substring(int begin);截取掉s從首字母起長度為begin的字元串,將剩餘字元串賦值給s;
s=s.substring(int begin,int end);截取s中從begin開始至end結束時的字元串,並將其賦值給s;
split講解:
java.lang.string.split
split 方法
將一個字元串分割為子字元串,然後將結果作為字元串數組返回。
stringObj.split([separator,[limit]])
參數
stringObj
必選項。要被分解的 String 對象或文字。該對象不會被 split 方法修改。
separator
可選項。字元串或 正則表達式 對象,它標識了分隔字元串時使用的是一個還是多個字元。如果忽
略該選項,返回包含整個字元串的單一元素數組。
limit
可選項。該值用來限制返回數組中的元素個數。
說明
split 方法的結果是一個字元串數組,在 stingObj 中每個出現 separator 的位置都要進行分解
。separator 不作為任何數組元素的部分返回。
split 的實現直接調用的 matcher 類的 split 的方法。「 . 」在正則表達式中有特殊的含義,因此我們使用的時候必須進行轉義。
Java代碼
publicstaticvoidmain(string[]args){
stringvalue="192.168.128.33";
string[]names=value.split("\.");
for(inti=0;i<names.length;i++){
system.out.println(names[i]);
}}
如果用豎線「|」分隔的話,將出現不可得到的結果,必須改為「\|」
❹ java分割字元串
java分割字元串用split,例如
String sourceStr = "1,2,3,4,5";
String[] sourceStrArray = sourceStr.split(",");
for (int i = 0; i < sourceStrArray.length; i++) {
System.out.println(sourceStrArray[i]);
}
split分隔符總結
1.字元"|","*","+"都得加上轉義字元,前面加上"\\"。
2.而如果是"\",那麼就得寫成"\\\\"。
3.如果一個字元串中有多個分隔符,可以用"|"作為連字元。
比如:String str = "Java string-split#test",可以用Str.split(" |-|#")把每個字元串分開。這樣就把字元串分成了3個子字元串。
❺ java從指定字元切割字元串
public static void main(String[] args) {
String str = "5e64fbad-b4e6-423b-81bb-a2bd1a7aaa83-1";
System.out.println(str.substring(0, str.length()-2));
System.out.println(str.substring(str.length()-1));
}
❻ JAVA中如何將一個字元串切分
字元串切分可用到split方法;
示例代碼:
注意事項:
1.字元"|","*","+"都得加上轉義字元,前面加上"\"。
2.而如果是"",那麼就得寫成"\\"。
3.如果一個字元串中有多個分隔符,可以用"|"作為連字元。
❼ 以\分割字元串 java
怎麼會用反斜線的?這是自己給自己找麻煩啊。
java裡面2個反斜線表示一個反斜線。
split是支持正則的,所以需要轉2次。
String str = "asdf2oi\\askldjf";
System.out.println(Arrays.toString(str.split("\\\\")));
❽ java字元串怎麼按照段落分割
java分割字元串用split,例如
String sourceStr = "1,2,3,4,5";
String[] sourceStrArray = sourceStr.split(",");
for (int i = 0; i < sourceStrArray.length; i++) {
System.out.println(sourceStrArray[i]);
}
split分隔符總結
1.字元"|","*","+"都得加上轉義字元,前面加上"\\"。2.而如果是"\",那麼就得寫成"\\\\"。3.如果一個字元串中有多個分隔符,可以用"|"作為連字元。
比如:String str = "Java string-split#test",可以用Str.split(" |-|#")把每個字元串分開。這樣就把字元串分成了3個子字元串。
❾ java 如何對一個字元串按位分割
String str = "hello";
char[] ch= str.toCharArray();
for (int i = 0; i < ch.length; i++) {
System.out.println(ch[i]);
}
ch是一個字元數組,你就可以獲取單個字元了
❿ 如何按行來分割Java字元串
java拆分字元串使用string類的spilt方法,針對某個分隔符來分割一個字元串,示例如下:
public class StringSplit {
public static void main(String[] args) {
String sourceStr = "1,2,3,4,5";//一個字元串
String[] sourceStrArray = sourceStr.split(",");//分割出來的字元數組
for (int i = 0; i < sourceStrArray.length; i++) {
System.out.println(sourceStrArray[i]);
}
// 最多分割出3個字元串
int maxSplit = 3;
sourceStrArray = sourceStr.split(",", maxSplit);
for (int i = 0; i < sourceStrArray.length; i++) {
System.out.println(sourceStrArray[i]);
}
}
}
輸出結果為:
2
4
1
3,4,5