如何把一段逗號分割的字符串轉換成一個數組?


A. 在以前的時候,Java提供了一個StingTokenizer工具類來處理字符串分割的問題。比如使用如下語法:

StringTokenizer st = new StringTokenizer("this,is,a,test" , ",");

while (st.hasMoreTokens())
{

System.out.println(st.nextToken());

}

這樣程序將會輸出

this

is

a

test

B. 后來JavaString類增加了正則表達式支持,StingTokenizer基本上沒用了。因此上面代碼可以簡寫為:

String [] result = "this,is,a,test".split(",");

其中result數組中就存放了thisisatest等字符串元素。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM