簡體   English   中英

我怎么能分裂一個字符串

[英]how can i split a string

嗨,我想將一個字符串拆分為兩部分。 即我只想將此字符串拆分一次。

EX: String-----> hai,Bye,Go,Run 

我想用逗號(,)將上面的字符串拆分為兩部分

String1 ---> hai 

String2 ---->Bye,Go,Run

請幫幫我怎樣才能做到。

使用String.split(String regex,int limit)方法:

String[] result = string.split(",", 2);
String[] result = string.split("\\s*,\\s*" ,2);

這是一個非常基本的Java知識...在這里詢問之前看看String類定義: http//download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html

在開始使用Java編程之前,您應該遵循一些Java教程。

如果你看看Java Doc of string

http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html

你會發現其中一種方法是

split(String regex) 

那么你想要的是使用像“,”這樣的正則表達式獲得一個字符串表

String str = "hai,Bye,Go,Run";
String str1 = str.substring(0, str.indexOf(','));
String str2 = str.substring(str.indexOf(',')+1);

您可以使用String方法:

public String[] split(String regex, int limit)

例如(未經測試)

String str = "hai,Bye,Go,Run"
str.split(",", 2);
String str="hai,Bye,Go,Run";

//字符串1

String str1=str.substring(0,str.indexOf(','));

//字符串1

String str1=str.substring(str.indexOf(',')+1,str.length);

完了:)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM