Java的String如何取下前几个字符放到后面?

Java的String如何取下前几个字符放到后面?或者取下后几个字符放到前面?比如:将“我的爱520”变成“520我的爱”?有没有最快捷的方法可以做到?... Java的String如何取下前几个字符放到后面?或者取下后几个字符放到前面?比如:将“我的爱520”变成“520我的爱”?有没有最快捷的方法可以做到? 展开
 我来答
fgfxr03
2011-02-11 · TA获得超过151个赞
知道答主
回答量:236
采纳率:100%
帮助的人:0
展开全部
你可以参看String类的DOC

public String replace(char oldChar,
char newChar)返回一个新的字符串,它是通过用 newChar 替换此字符串中出现的所有 oldChar 而生成的。
如果 oldChar 在此 String 对象表示的字符序列中没有出现,则返回对此 String 对象的引用。否则,创建一个新的 String 对象,用来表示与此 String 对象表示的字符序列相等的字符序列,除了每个出现的 oldChar 都被一个 newChar 替换之外。

public String replaceFirst(String regex,
String replacement)使用给定的 replacement 字符串替换此字符串匹配给定的正则表达式的第一个子字符串。

....
不一一列举了!
simple1129
2011-02-11 · 超过24用户采纳过TA的回答
知道答主
回答量:66
采纳率:0%
帮助的人:45.8万
展开全部
string 类型是不可变类型,也就是说该类型一旦被创建,就不可更改(是堆里内容不可更改),
so, 要完成这个功能有两个方法:
1. 利用字符串拼接
2. 利用StringBuffer等类来完成
具体代码就不贴了...
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
druglee2012
2011-02-10 · TA获得超过231个赞
知道答主
回答量:14
采纳率:0%
帮助的人:0
展开全部
.'......
String str="我的爱520";
String str1=str.substring(0,2);
str=str.substring(3,5)+str1;
....
结果即可输出:520我的爱
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式