Ⅰ java中如何拆分字元串,存放到一個數組中
方法:
先拆分,然後把拆分的字元串存到數據組中即可,代碼參考
publicclassSTest
{
publicstaticvoidmain(String[]args)
{
Stringt="abc,edf,xyz";
String[]chrstr=t.split(",");
for(inti=0;i<chrstr.length;i++)
{
System.out.println(chrstr[i]);
}
}
}
Ⅱ 怎麼將java字元串帶有,號分隔為一個數組
publicstaticvoidmain(String[]args){
橡派//TODOAuto-generatedmethodstub
Stringstr="as,asd,df,asd,efd,asd";
String[]list=str.split(",");
for(inti=0;i<list.length;i++)
{
System.out.println("第"+(i+1)+"個元素為:"+list[i]);
轎激}
梁帆賀}
Ⅲ java中如何對一個字元串按逗號和分號分割成數組
用java.util.StringTokenizer這個類來分隔比較方便,用split一次分不開需要二層循環才能完成。
下面是用StringTokenizer分隔字元串的小例子,你看看。
String str = "abc,def;gh,ij;k;lm,no,p;qr,st";
StringTokenizer st = new StringTokenizer(str,",;");
while(st.hasMoreTokens() ){
System.out.println(st.nextToken());
}
Ⅳ Java 怎麼將一個字元串按空格分割並每一部分放入一個數組中
輸入以下編碼:
String sq="a_b_c_d";
String[] chrstr = sq.getSelectors().split("_");
Ⅳ java 分割字元串 放入數組
我能吐槽我 2~3 行能寫完的東西,
為啥你要寫那麼多,還帶循環……陸納首
split 能直接根據給定的字元,拆分 String 到數組
然後把 new ArrayList 時,可茄神以早數直接傳入數組作為參數
Ⅵ java中如何用split對一個字元串按逗號和分號分割成數組
importjava.util.Arrays;
publicclassDay21_A{
publicstaticvoidmain(String[]args){
String[]arr=newString("張三,李四,王五;趙六").split("[\,\;]");
System.out.println(Arrays.toString(arr));
}
}
Ⅶ java 字元串 拆分成數組
如果不需要排序,簡單多滲悶了
Stringa="1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,";
intlog=10;
String[]str=null;
if(a.length()%10==0){
襪搜str=newString[a.length()%10];
}else{
告喊歷str=newString[(a.length()%10)+1];
}
intc=0;
for(inti=0;i<str.length;i++){
str[i]=str.subString(c,c+log);
c+=log;
}
Ⅷ JAVA關於將一個字元串拆分成一個字元串數組的方法
用mid方法
Mid(string, start[, length])
參數
string:字元串橡枯物表達式,從中返回字元。如果 string 包含 Null,則返回 Null。
Start:string 中被提取的字元部分的開始位置。如果 start 超梁液過了 string 中字元的數目,Mid 將返回零長度字元串 ("")。
Length:要返回的字元數。如果省略或 length 超敗梁過文本的字元數(包括 start 處的字元),將返回字元串中從 start 到字元串結束的所有字元。
如:Dim MyVar
MyVar = Mid("VB腳本is fun!", 4, 6) 'MyVar 包含 "Script"。
st=Mid(str,1,1)
Ⅸ java字元串分割成數組
publicclassTest{
publicstaticvoidmain(String[]args){
//Scannersc=newScanner(System.in);
Stringstr="abcde";
String[]s1=newString[5];
System.out.println(str.substring(0,1)+""+str.substring(1,2)
+""+str.substring(2,3)+""+str.substring(3,4)+""
+str.substring(4,5));
System.out.println(str.substring(0,2)+""+str.substring(1,3)
+""+str.substring(2,4)+""+str.substring(3,5));
System.out.println(str.substring(0,3)+""+str.substring(1,4)
+""+str.substring(2,5));
System.out.println(str.substring(0,4)+""+str.substring(1,5));
System.out.println(str);
}
}
Ⅹ java中怎麼把字元串轉化為字元串數組
1,
如果是「字元串數組」轉「字元串」,只能通過循環,沒有其它方法
String[]str={"abc","bcd","def"};
StringBuffersb=newStringBuffer();
for(inti=0;i<str.length;i++){
sb.append(str[i]);
}
Strings=sb.toString();
2,
如果是「字元數組」轉「字元串」可以通過下邊的方法
char[]data={'a','b','c'};
Strings=newString(data);
3,
使用StringUtils中的join函數。org.apache.commons.lang.StringUtils;
4,
將數組變成字元串
5,
StringUtils.join(str)
//將數組用逗號分隔變成字元串
StringUtils.join(str,",")
將字元串變成數組方法:
java.lang包中有String.split()方法,java中通常用split()分割字元串,返回的是一個數組。
特殊,轉義字元,必須加"\"(「.」和「|」都是轉義字元)