如何截取字符串中的一部分?

冷色的咖啡 gagas 前端工程师  2012-08-10 09:52:21
如题。


String s="abcdefghijk";
//我想要截取字符串"bcde"
char aaa[];
s.getChars(1,5,aaa,0);
String e=new String(aaa);
f.append(e);

//但是这个可以通过janino编译,但是却通不过preverifier审核。所以在此求助各位,该怎样写才是正确的。
...全文
94 点赞 收藏 5
写回复
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
冷色的咖啡 2012-08-10
感谢楼上两位。审核代码终于通过了。
原来最主要的是数组大小不允许被改变,必须先分配数量大小。
回复
冷色的咖啡 2012-08-10
感谢楼上两位。审核代码终于通过了。
原来最主要的是数组大小不允许被改变,必须先分配数量大小。
回复
Sammie 2012-08-10
char aaa[]; 改为
char aaa[] = new char[4];
回复
MiceRice 2012-08-10
汗,起始值错了,应该是 substring(1, 5)
回复
MiceRice 2012-08-10
不允许直接用substring么?

String e = s.substring(2, 5);
回复
发动态
发帖子
J2ME
创建于2007-09-28

1.3w+

社区成员

Java J2ME
申请成为版主
社区公告
暂无公告