"80-100"是字符串类型,现在我想把这个拆分为两部分即80 和90 ,怎么解决?

梦幻之城 发布于 2012/06/27 18:11
阅读 137
收藏 0
加载中
0
红薯
红薯
Java 版
String str = "80-100";
int idx = str.indexOf('-');
String s1 = str.substring(0,idx);
String s2 = str.substring(idx+1);
红薯
红薯
回复 @梦幻之城 : 你应该在这基础上再想几种其他的解决方案
梦幻之城
梦幻之城
十分感谢,呵呵
1
六只
六只
http://www.congmo.net/blog/2012/02/13/1/  这个是我之前做的一个关于截取字符串方法的性能比较,可以参考下。
0
IdleMan
IdleMan

不是有split函数么?

String[] arr=str.split("-");


六只
六只
这个木有薯哥那种方式的效率高,split用的是正则。:)
0
六只
六只
突然发现,兄弟,你这个问题问的好雷人啊,80-100,你要拆成80和90???
梦幻之城
梦幻之城
哈哈,手误手误!
返回顶部
顶部