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

冷色的咖啡 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审核。所以在此求助各位,该怎样写才是正确的。
...全文
124 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
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);

13,100

社区成员

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

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