假如有个很长的字符串,怎么去除中间的空格

前提是不许额外占用空间,比如new 数组之类的。
感觉java没法完成,c用指针可以吧,都忘记了。
全部评论
java没办法,final类型的
点赞 回复 分享
发布于 2017-09-28 18:36
字符串常量池中的不知道能不能修改,new出来的字符串应该是可以用反射修改的吧。毕竟反射可以修改final成员。或者unsafe。
点赞 回复 分享
发布于 2017-09-28 18:40
disk缓冲? 把数组暂存一个文件里,清空原数组,再按字符读进来,然后把文件删掉,相当于没用多余ram
点赞 回复 分享
发布于 2017-09-28 19:57
两个指针swap可以
点赞 回复 分享
发布于 2017-09-28 20:01

相关推荐

点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务