String a="24*28";int[] se = a.split("*");为何出错?怎么解决??

解决方案 »

  1.   

    a.split("*"); 返回的String[]
      

  2.   

    ==========API说明========
    split
    public String[] split(String regex)根据给定的正则表达式的匹配来拆分此字符串。 
    该方法的作用就像是使用给定的表达式和限制参数 0 来调用两参数 split 方法。因此,结果数组中不包括结尾空字符串。 例如,字符串 "boo:and:foo" 产生带有下面这些表达式的结果: Regex 结果 
    : { "boo", "and", "foo" } 
    o { "b", "", ":and:f" } 
    参数:
    regex - 定界正则表达式 
    返回:
    字符串数组,根据给定正则表达式的匹配来拆分此字符串,从而生成此数组。 
    抛出: 
    PatternSyntaxException - 如果正则表达式的语法无效
      

  3.   

    String[] se = a.split("\\*");
      

  4.   

    int[]   se   =   a.split("\\*");类型如何转换?? 
      

  5.   

    String[] se = a.split("\\*");
    int[] j;
    for(int i=0;i<se.length;i++)
    {
       j[i]=Integer.parseInt(se[i],10};
    }