字符串如何转换成数组 String str={"abc","cde","fgh","eee"}如何转换成数组型 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 String str="abc,cde,fgh,eee";String strArray=str.split(","); 那用StringTokenizer如何转换呀能给我个完整得方法吗? 这样用吧: public static void main(String[] args) { String aString ="word1 word2 word3"; StringTokenizer parser =new StringTokenizer(aString); while(parser.hasMoreTokens()) { System.out.println(parser.nextToken()); } } /**利用字符串的split方法进行分割 * @param str 待分割的字符串 * @param sdelimiter 分割符 * @return */ public String[] splitString(String str,String sdelimiter){ String[] array=str.split(sdelimiter); return array; } /**利用StringTokenizer来进行字符串分割 * @param str 待分割的字符串 * @param sdelimiter 分割符 * @return */ public String[] useStringTokenizer(String str,String sdelimiter){ StringTokenizer token=new StringTokenizer(str,sdelimiter); String[] array=new String[token.countTokens()]; int i=0; while(token.hasMoreTokens()){ array[i]=token.nextToken(); i++; } return array; } 汗~~深蓝不是给出答案了啊?你既然知道StringTokenizer,就应该知道怎么分割啊!!!把深蓝的改下就好了啊。 String str={"abc","cde","fgh","eee"}||String str="abc,cde,fgh,eee"? public static void main(String[] args) { String str="abc,cde,fgh,eee"; String[] strArray=str.split(","); //System.out.println(strArray.length);} String str={"abc","cde","fgh","eee"}==>String[] str={"abc","cde","fgh","eee"};for(int i=0;i<str.length;i++)System.out.println(str[i]); toCharArray()或者split然后asList 大家都没发现吗?String str={"abc","cde","fgh","eee"};这句话能通过编译吗? 这样用吧: public static void main(String[] args) { String aString ="word1 word2 word3"; StringTokenizer parser =new StringTokenizer(aString); while(parser.hasMoreTokens()) { System.out.println(parser.nextToken()); } }这个强!!!!他可以随意的按照任意的 字符来 拆分。 那句STRING = {} 能通过吗?应该是STRING[]吧------ 以下是签名 ------SoftDN.com, 提供免费的项目管理平台:SVN仓库、需求管理、BUG跟踪、任务管理、在线论坛、网站空间、项目存储及完整的备份等。欢迎网友光临建立项目,开创自己的梦想。地址:http://www.softdn.com http://www.softdn.cn 一个小程序 运行后 我看不懂这个控制台的提示 该怎么改啊?求详细。 关于JDBC的问题 "AWT-EventQueue-0" java.lang.OutOfMemoryError: Java heap space java 接口的一个问题 如何获取JColorChooser中返回的颜色 面试题,求答案及原因 关于Static 该对哪个事件进行监听, 菜鸟的问题, 但热切期待您的帮助? 初学java,该看那些书,请朋友们指教 简单问题大家快来!在线等候! 如何获得一个文件的扩展名! org.apache.ojb.broker.query.Query 急
String strArray=str.split(",");
能给我个完整得方法吗?
public static void main(String[] args)
{
String aString ="word1 word2 word3";
StringTokenizer parser =new StringTokenizer(aString);
while(parser.hasMoreTokens()) {
System.out.println(parser.nextToken());
}
}
* @param str 待分割的字符串
* @param sdelimiter 分割符
* @return
*/
public String[] splitString(String str,String sdelimiter){
String[] array=str.split(sdelimiter);
return array;
}
/**利用StringTokenizer来进行字符串分割
* @param str 待分割的字符串
* @param sdelimiter 分割符
* @return
*/
public String[] useStringTokenizer(String str,String sdelimiter){
StringTokenizer token=new StringTokenizer(str,sdelimiter);
String[] array=new String[token.countTokens()];
int i=0;
while(token.hasMoreTokens()){
array[i]=token.nextToken();
i++;
}
return array;
}
深蓝不是给出答案了啊?
你既然知道StringTokenizer,就应该知道怎么分割啊!!!
把深蓝的改下就好了啊。
||
String str="abc,cde,fgh,eee"
?
String[] strArray=str.split(",");
//System.out.println(strArray.length);
}
==>
String[] str={"abc","cde","fgh","eee"};
for(int i=0;i<str.length;i++)
System.out.println(str[i]);
或者split然后asList
public static void main(String[] args)
{
String aString ="word1 word2 word3";
StringTokenizer parser =new StringTokenizer(aString);
while(parser.hasMoreTokens()) {
System.out.println(parser.nextToken());
}
}
这个强!!!!
他可以随意的按照任意的 字符来 拆分。
应该是STRING[]吧
------ 以下是签名 ------
SoftDN.com, 提供免费的项目管理平台:SVN仓库、需求管理、BUG跟踪、任务管理、在线论坛、网站空间、项目存储及完整的备份等。欢迎网友光临建立项目,开创自己的梦想。
地址:http://www.softdn.com http://www.softdn.cn