Java的String如何取下前几个字符放到后面?
Java的String如何取下前几个字符放到后面?或者取下后几个字符放到前面?比如:将“我的爱520”变成“520我的爱”?有没有最快捷的方法可以做到?...
Java的String如何取下前几个字符放到后面?或者取下后几个字符放到前面?比如:将“我的爱520”变成“520我的爱”?有没有最快捷的方法可以做到?
展开
3个回答
展开全部
你可以参看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 字符串替换此字符串匹配给定的正则表达式的第一个子字符串。
....
不一一列举了!
public String replace(char oldChar,
char newChar)返回一个新的字符串,它是通过用 newChar 替换此字符串中出现的所有 oldChar 而生成的。
如果 oldChar 在此 String 对象表示的字符序列中没有出现,则返回对此 String 对象的引用。否则,创建一个新的 String 对象,用来表示与此 String 对象表示的字符序列相等的字符序列,除了每个出现的 oldChar 都被一个 newChar 替换之外。
public String replaceFirst(String regex,
String replacement)使用给定的 replacement 字符串替换此字符串匹配给定的正则表达式的第一个子字符串。
....
不一一列举了!
展开全部
string 类型是不可变类型,也就是说该类型一旦被创建,就不可更改(是堆里内容不可更改),
so, 要完成这个功能有两个方法:
1. 利用字符串拼接
2. 利用StringBuffer等类来完成
具体代码就不贴了...
so, 要完成这个功能有两个方法:
1. 利用字符串拼接
2. 利用StringBuffer等类来完成
具体代码就不贴了...
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
.'......
String str="我的爱520";
String str1=str.substring(0,2);
str=str.substring(3,5)+str1;
....
结果即可输出:520我的爱
String str="我的爱520";
String str1=str.substring(0,2);
str=str.substring(3,5)+str1;
....
结果即可输出:520我的爱
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询