String 字符串的反转
2017-05-20 08:38
399 查看
方法一 :先转换为char[ ] 数组,使用数组的反转方法反转后再调用String的构造器转回String类型
String s="123456789";char[] s1=s.toCharArray();
for (int i = 0,j=s1.length-1; i <j; i++,j--) {
char tamp=s1[i];
s1[i]=s1[j];
s1[j]=tamp;
}
String ss=new String(s1);
System.out.println(ss);
方法二:先转换为StringBuffer类型的,再调用StringBuffer类的reverse()方法反转,然后再转回String类型
String s="123456789";StringBuffer sb=new StringBuffer(s);
sb.reverse();
System.out.println(sb);
相关文章推荐
- String 字符串操作、比较、查找字符、替换、反转、分割等
- ZOJ 1151 Word Reversal反转单词 (string字符串处理)
- 按单词(word)反转字符串(string)输出(output)——不用额外缓存(without a buffer)
- 字符串算法——反转字符串单词表(Reverse Words in a String)
- rever_string()函数(递归实现)即递归实现字符串反转
- [leetcode, python] Reverse Words in a String 反转字符串
- [leetcode, python] Reverse Words in a String 反转字符串
- [LeetCode]557. Reverse Words in a String III(反转字符串 III)
- leetcode Reverse Words in a String III 反转字符串中的单词
- 【LeetCode】Reverse Words in a String 反转字符串中的单词
- String字符串反转方法
- String去除字符串两端空格、将一个字符串进行反转、计算字符串中出现的的次数、获取两个字符串中最大相同字串
- java-基础-String操作字符串反转
- String小练习2-将一个字符串进行反转
- [leetcode, python] Reverse Words in a String 反转字符串
- [leetcode, python] Reverse Words in a String 反转字符串
- ZOJ 1151 Word Reversal反转单词 (string字符串处理)
- String案例 练习: 将一个字符串进行反转
- String 将字符串反转
- leetcode解题之344. Reverse String & 345. Reverse Vowels of a String Java版(反转字符串)