为何出错?怎么解决??

xyflash 2008-02-14 04:29:53

String a="24*28";

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

为何出错?怎么解决??
...全文
98 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
ccut20033683 2008-02-16
  • 打赏
  • 举报
回复
String[] se = a.split("\\*");
int[] j;
for(int i=0;i<se.length;i++)
{
j[i]=Integer.parseInt(se[i],10};
}
xyflash 2008-02-14
  • 打赏
  • 举报
回复
int[] se = a.split("\\*");

类型如何转换??
jiqimiao 2008-02-14
  • 打赏
  • 举报
回复
楼上正解
dracularking 2008-02-14
  • 打赏
  • 举报
回复
String[] se = a.split("\\*");
anhy 2008-02-14
  • 打赏
  • 举报
回复
==========API说明========
split
public String[] split(String regex)根据给定的正则表达式的匹配来拆分此字符串。
该方法的作用就像是使用给定的表达式和限制参数 0 来调用两参数 split 方法。因此,结果数组中不包括结尾空字符串。

例如,字符串 "boo:and:foo" 产生带有下面这些表达式的结果:

Regex 结果
: { "boo", "and", "foo" }
o { "b", "", ":and:f" }


参数:
regex - 定界正则表达式
返回:
字符串数组,根据给定正则表达式的匹配来拆分此字符串,从而生成此数组。
抛出:
PatternSyntaxException - 如果正则表达式的语法无效
fuyou001 2008-02-14
  • 打赏
  • 举报
回复
一楼正解
anhy 2008-02-14
  • 打赏
  • 举报
回复
a.split("*"); 返回的String[]

81,094

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧