String str={"abc","cde","fgh","eee"}
如何转换成数组型

解决方案 »

  1.   

    String str="abc,cde,fgh,eee";
    String strArray=str.split(",");
      

  2.   

    那用StringTokenizer如何转换呀
    能给我个完整得方法吗?
      

  3.   

    这样用吧:
                  public static void main(String[] args)
                  { 
                      String aString ="word1 word2 word3";
                      StringTokenizer parser =new StringTokenizer(aString);
                      while(parser.hasMoreTokens()) { 
                          System.out.println(parser.nextToken());
                      }
                  }
      

  4.   

    /**利用字符串的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;
    }
      

  5.   

    汗~~
    深蓝不是给出答案了啊?
    你既然知道StringTokenizer,就应该知道怎么分割啊!!!
    把深蓝的改下就好了啊。
      

  6.   

    String str={"abc","cde","fgh","eee"}
    ||
    String str="abc,cde,fgh,eee"
    ?
      

  7.   

    public static void main(String[] args) { String str="abc,cde,fgh,eee";
    String[] strArray=str.split(",");
    //System.out.println(strArray.length);
    }
      

  8.   

    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]);
      

  9.   

    toCharArray()
    或者split然后asList
      

  10.   

    大家都没发现吗?String str={"abc","cde","fgh","eee"};这句话能通过编译吗?
      

  11.   

    这样用吧:
                  public static void main(String[] args)
                  { 
                      String aString ="word1 word2 word3";
                      StringTokenizer parser =new StringTokenizer(aString);
                      while(parser.hasMoreTokens()) { 
                          System.out.println(parser.nextToken());
                      }
                  }
    这个强!!!!
    他可以随意的按照任意的 字符来 拆分。
      

  12.   

    那句STRING = {} 能通过吗?
    应该是STRING[]吧
    ------ 以下是签名 ------
    SoftDN.com, 提供免费的项目管理平台:SVN仓库、需求管理、BUG跟踪、任务管理、在线论坛、网站空间、项目存储及完整的备份等。欢迎网友光临建立项目,开创自己的梦想。
    地址:http://www.softdn.com   http://www.softdn.cn