Java將一段逗號分割的字串轉換成一個數組
String str="a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z";
String[] strArray=null;
System.out.println("呼叫convertStrToArray結果:");
strArray = convertStrToArray(str);
printArray(strArray);
System.out.println("呼叫convertStrToArray2結果:");
strArray = convertStrToArray2(str);
printArray(strArray);
}
//使用String的split 方法
public static String[] convertStrToArray(String str){
String[] strArray = null;
strArray = str.split(","); //拆分字元為"," ,然後把結果交給陣列strArray
return strArray;
}
//使用StringTokenizer實現
//api說明:StringTokenizer 是出於相容性的原因而被保留的遺留類
//(雖然在新程式碼中並不鼓勵使用它)。建議所有尋求此功能的人使用
//String 的 split 方法或 java.util.regex 包
public static String[] convertStrToArray2(String str){
StringTokenizer st = new StringTokenizer(str,",");//把","作為分割標誌,然後把分割好的字元賦予StringTokenizer物件。
String[] strArray = new String[st.countTokens()];//通過StringTokenizer 類的countTokens方法計算在生成異常之前可以呼叫此 tokenizer 的 nextToken 方法的次數。
int i=0;
while(st.hasMoreTokens()){//看看此 tokenizer 的字串中是否還有更多的可用標記。
strArray[i++] = st.nextToken();//返回此 string tokenizer 的下一個標記。
}
return strArray;
}
//輸出陣列
public static void printArray(String[] array){
for(int i=0;i<array.length;i++){
System.out.print(array[i]);
if(i==array.length-1){
System.out.print("\n");
}else{
System.out.print(",");
}
}
}
相關推薦
Java將一段逗號分割的字串轉換成一個數組
public static void main(String[] args) { String str="a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z"; String[] strArray=null; System.out.printl
如何把一段逗號分割的字串轉換成一個數組
如何把一段逗號分割的字串轉換成一個數組 import java.util.StringTokenizer; public class saaa { public static void main(String[] args) { String orgStr="ab,
如何把一段用逗號分割的字串轉換成一個數組?
如果不查jdk api,我很難寫出來,我可以說說我的思路; 1,用正則表示式,程式碼大概為:String[] result=orgStr.split(","); 2, 用StringTokenizer,程式碼為: StringTokenizer tokener=Str
Java 帶逗號的字串轉換成List
字串轉成String型別的ListString str ="123,234,45,365,456"; 方法1:List<String> result = Arrays.asList(str.split(","));String str ="avc,safa,ghg
程式設計,將data段中的字串轉化成大寫
assume cs:code data segment db 'conversation' data ends code segment start: mov ax,data mov ds,ax mov
將帶下劃線的字串轉換成大寫(下劃線後大寫)的高效方法
如test_tb_kkk_llll 轉換為 TestTbKkkLlll 原理: 1. 判斷是否包含下劃線 (1) 包含: &
怎麼將一張CAD圖紙檔案轉換成一張圖片的格式呢?
怎麼將一張CAD圖紙檔案轉換成一張圖片的格式呢?CAD格式的圖紙檔案都可以將其轉換成dwg或是其他一些格式的,有時候在我們拿到開啟一張CAD圖紙的時候需要將其轉換成圖片格式時候,我們應該如何進行操作呢?今天小編就要來教教大家怎麼將一張CAD圖紙檔案轉換成一張圖片格式的全部操作步驟了,希望大家進行採納! 第一
java 將一個ip地址分割成一個數組
代碼 一個數 數組 java str 測試 服務器 都是 其他 這個問題以前真還沒註意,好像記得分割過規律的字符串,但是不是像IP這樣是以"."為分割規律字符,而是其他的。 今天又用到類似功能,代碼寫好了也沒測試,直接上傳服務器,但是就是會報錯,之後看了日誌是ip分割部分
sql,欄位內容用逗號分割的字串轉換成多條資料
WITH testtb2 AS ( SELECT A.[TypeClass_ID], A.[temp], CHARINDEX(',', A.[temp]) AS STA, CHARINDEX(','
java如何將字串轉換成日期格式
先用parse轉成date型,再用format轉成string。 public static void main(String[] args) throws Exception{ Date date = new SimpleDateFormat(“yyyy-MM
Java將CST的時間字串轉換成需要的日期格式字串 SimpleDateFormat的一些常用用法
已知得到的Date型別的變數meettingdate 的值為Sun Dec 16 10:56:34 CST ;現在要將它改為yyyy-MM-dd型別或yyyy年MM月dd日; 變為yyyy年MM月dd日: SimpleDateFormat dsf = new SimpleDateForma
java將字串轉換成集合
程式碼展示 @Test public void test23(){ Set<String> set = new HashSet<>(); set.add("aaaa"); set.a
劍指offer之將字串轉換成整數(Java實現)
將字串轉換成整數 NowCoder 題目描述: 將一個字串轉換成一個整數(實現Integer.valueOf(string)的功能,但是string不符合數字要求時返回0),要求不能使用字串轉換整數的庫函式。 數值為0或者字串不是一個合法的數值則返回0。 輸入描述: 輸入一個
將“yyyyMMdd”格式的時間字串轉換為“yyyy-MM-dd HH:mm:ss”格式(Java)
date = DateUtils.parseDate(value, new String[]{"yyyyMMdd"}); value = DateFormatUtils.format(date, "yyyy-MM-dd HH:mm:ss"); 參考資料: 1、使用Date
java 將pdf多頁轉換成一張圖片,支援指定頁數
程式碼: /** * 將pdf中的maxPage頁,轉換成一張圖片 * * @param pdfFile * pdf的路徑 * @param outpath * 輸出的圖片的路徑[包括名稱] * @param m
java 輸入一棵二叉搜尋樹,將該二叉搜尋樹轉換成一個排序的雙向連結串列。要求不能建立任何新的結點,只能調整樹中結點指標的指向。
題目描述 輸入一棵二叉搜尋樹,將該二叉搜尋樹轉換成一個排序的雙向連結串列。要求不能建立任何新的結點,只能調整樹中結點指標的指向。 比如將二元查詢樹
java如何將一個十六進位制字串轉換成ASCII字串
廢話多直接上程式碼: public static String x16toString(String x16 , String CharsetName) throws UnsupportedEncodingException{ if(x16==null || "".eq
Java程式設計題:將一個十六進位制的字串轉換成一個十進位制的整數
思路: 1.將字串轉換成一個一個的字元2.將字元轉換成十六進位制的數字 3.計算出結果 package test; public class Test { public static void main(String[] args) { String st
java將包含unicode的字串轉換成中文
如題 將 \u5168\u7ad9\u63a5\u53e3\u5df2\u5347\u7ea7\u4e3a\u5206\u9875\u6a21\u5f0f\uff0c\u6bcf\u9875200
js將字串轉換為一維二維陣列
在Js程式設計中,有時候需要將一個字串轉換為一維陣列或者是二維陣列,現在分享給大家我自己把字串轉換為陣列的方法。 直接上原始碼: <script type="text/javascript"> //這是需要轉換的字串 var scoreStr =