當前位置:首頁 » 編程語言 » java分隔字元串

java分隔字元串

發布時間: 2022-08-17 08:20:33

java分割字元串

先用正則表達式切割字元串,然後去除雙引號和中括弧,就能達到你的要求.

按照你的要求編寫的Java程序如下

Ⅱ 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編程(將一個字元串分割)

字元串分割的話,字元串必須有特定的格式或者規律,之後就可以通過正則表達式進行分割了。
舉例:
public
class
Test1
{
public
static
void
main(String
args[]){
String
str="TOM:89|JERRY:90|TONY:78";
String
s1[]=str.split("\\|");//這句話的意思是說

|
拆分字元串,得到一個數組,數組的內容是{TOM:89,JERRY:90,TONY:78}也就是說
s1[0]
=
TOM:89,S1[1]=JERRY:90,S1[2]=
TONY:78
for(int
x=0;x<s1.length;x++){
//
這句話的意思是說:把數組
s1
循環輸出
得到
我上面說的那三個值;
String
s2[]=s1[x].split(":");
//這句話的意思是
把s1的三個值(也就是上面的三個值,在按
:
拆分)
得到
最後的結果.
System.out.println(s2[0]+"---->"+s2[1]);
}
}
}

Ⅳ java字元串分割


publicclassMyTest
{
publicstaticvoidmain(String[]args)throwsException
{
Stringstr="123abc456dcf";
str=""+str+"";

String[]itemp=str.split("[a-zA-Z\s]+");
int[]ia=newint[itemp.length-1];

String[]stemp=str.split("[\d\s]+");
String[]sa=newString[stemp.length-1];

for(inti=0,j=0;i<itemp.length;i++,j++)
{
Stringit=itemp[i];
if(!it.matches("^\s*\d+\s*$"))
{
j--;
continue;
}
ia[j]=Integer.parseInt(it.trim());
}
for(inti=0;i<ia.length;i++)
{
System.out.println(ia[i]);
}

for(inti=0,j=0;i<stemp.length;i++,j++)
{
Stringst=stemp[i];
if(!st.matches("^\s*[a-zA-Z]+\s*$"))
{
j--;
continue;
}
sa[j]=st;
}
for(inti=0;i<sa.length;i++)
{
System.out.println(sa[i]);
}
}
}

Ⅳ 如何根據java根據指定的字元,分割字元串

根據java根據指定的字元,分割字元串的方法是:String temp[]=result.split(",");

Ⅵ java分割字元串

應該是一個字元串,中間有多個空格,我們要提取的子字元串,是被空格隔開的第四個空格後的所有數據吧
string
ss
=
"one
two
three
哇哈哈
k
z
k
l
z"//原始字元串
string[]
s
=
ss.split(ss,5);//用空格分成5節,前面第5節是字元串第4個空格後的所有字元
string
a
=
s[4];//取出需要的字元串

Ⅶ JAVA 如何按照特定要求分割字元串

publicstaticvoidmain(String[]args){
Stringvalue="1.aaa2.bbb3.ccc4.ddd5.eee6.fff7.ggg";
String[]str=value.split("[0-9]\.");
for(Strings:str){
System.out.println(s);
}
}

Ⅷ 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;//想辦法把你要分割的字元串賦值給str
String
數組[]
=
str.split(某個字元);
注意:有些特殊字元比如/
.
$不能直接使用
數組[]就自動將分割後的字元串存入了

Ⅹ Java的split()是怎麼拆分字元串的

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

熱點內容
安卓怎麼修改飢荒 發布:2025-01-20 02:20:54 瀏覽:618
android64位開發環境 發布:2025-01-20 01:58:01 瀏覽:261
阿里雲伺服器能搭美國站點 發布:2025-01-20 01:49:34 瀏覽:276
安卓手機壁紙如何更換成動態壁紙 發布:2025-01-20 01:40:27 瀏覽:705
安卓微信簽名在哪裡修改 發布:2025-01-20 01:25:31 瀏覽:109
安卓電腦管家怎麼恢復出廠設置 發布:2025-01-20 01:24:06 瀏覽:313
qt編譯sqlite庫 發布:2025-01-20 01:22:30 瀏覽:525
360攝像頭存儲設置 發布:2025-01-20 01:16:01 瀏覽:538
js防緩存 發布:2025-01-20 01:15:47 瀏覽:495
編程生日卡 發布:2025-01-20 01:15:14 瀏覽:206