`

怎么把一个字符串,如"ABCDEF"倒过来成"FEDCBA"

 
阅读更多

这个是之前面试遇到的题目,记得想当时刚毕业那会去面试的时候,也遇到过这种题,现在工作这么久了,居然连这题也不会做了,真是惭愧啊。经过上网查询得到网友的帮助,终于写了出来了。如果有网友看到此博客,麻烦给点建议。

public class StringTest {
	public static void main(String[] args) {
		String a = "abc";
		StringBuffer sb = new StringBuffer(a);
		String b = sb.reverse().toString();
		System.out.println(b);
		
	}
}

 

这个小小的测试程序中,要将“abc”倒过来,用到了StringBuffer中的reverse()方法。

分享到:
评论

相关推荐

    数据结构和算法:字符串

    给定一个字符串S[0…N-1],要求把S的前k个字符移动到S的尾部,如把字符串“abcdef”前面的2个字符‘a’、‘b’移动到字符串的尾部,得到新字符串“cdefab”:即字符串循环左移k

    数据结构-字符串.pptx

    字符串循环左移 4/88 给定一个字符串S[0…N-1],要求把S的前k 个字符移动到S的尾部,如把字符串"abcdef" 前面的2个字符'a'、'b'移动到字符串的尾 部,得到新字符串"cdefab":即字符串循环 左移k。 多说一句:循环...

    MATLAB字符串数组 基本规则 (1)所有字符串都用单引号(英文状态下输入)括起来; (2)将字符串当作一个行向量,每个元素对

    (2)将字符串当作一个行向量,每个元素对应一个字符,其标识方法和数值向量相同。 (3)size指令获得串数组的大小。串中的每一个字符,包括中英文字符、空格、标点都算一个元素。 (4)字符串中的字符以ASCⅡ码形式存储,...

    将字符串反转

    将一段字符串反转如“abcdef”反转后“fedcba”

    判断2个字符串是否含有相同的字符

    把字符串变成字符串常量以后的另一个问题是sizeof不能用了,引入string.h,用strlen()替代即可。 //题目:要求比较A字符串(例如“abcdef"),B字符串(例如(bdcda)。找出重合度最大的子字符串,输出(根据OJ经验...

    字符串数组 matlab

    (2)将字符串当作一个行向量,每个元素对应一个字符,其标识方法和数值向量相同。 (3)size指令获得串数组的大小。串中的每一个字符,包括中英文字符、空格、标点都算一个元素。 (4)字符串中的字符以ASCⅡ码形式存储,...

    C语言左旋转字符串与翻转字符串中单词顺序的方法

    如把字符串 abcdef 左旋转 2 位得到字符串 cdefab。请实现字符串左旋转的函数。 要求时间对长度为 n 的字符串操作的复杂度为 O(n),辅助内存为 O(1)。 分析: 网上看到解法很多种,就不详细说明了。 我采用的是...

    java 上机编程

    1 修改一个字符,如把“a”替换为“b”。 2 增加一个字符,如把“abdd”变为“aebdd”。 3 删除一个字符,如把“travelling”变为“traveling”。 比如,对于“abcdefg”和“abcdef”两个字符串来说,我们认为可以...

    TotalUninstall

    TotalUninstall 可以帮你监视你软件按对注册表做了哪些改动,是你整合软件不可少的工具。

    数据结构(C)栈的应用

    作业内容 任意输入一个字符串,再将其逆序输出 如:输入字符串为:“ababcdef” 输出字符串为:“fedcbaba”

    C++实现十六进制字符串转换为十进制整数的方法

    本文实例讲述了C++实现十六进制字符串转换为十进制整数的方法。分享给大家供大家参考。具体实现方法如下: /* * 将十六进制数字组成的字符串(包含可选的前缀0x或0X)转换为与之等价的整型值 */ #include #include...

    python字符串循环左移

    给定一个字符串S[0…N-1],要求把S的前k个字符移动到S的尾部,如把字符串“abcdef”前面的2个字符‘a’、‘b’移动到字符串的尾部,得到新字符串“cdefab”:即字符串循环左移k位。 循环左移k位等价于循环右移n-k位...

    中兴面试题 字符串左旋转

    如把字符串abcdef左旋转2位得到字符串cdefab。请实现字符串左旋转的函数。 国外服务器租用商要求时间对长度为n的字符串操作的复杂度为O(n),辅助内存为O(1),该代码有详细的思路注释和步骤,希望对大家有用……

    Python中修改字符串的四种方法

     因此改变一个字符串的元素需要新建一个新的字符串。 常见的修改方法有以下4种。 方法1:将字符串转换成列表后修改值,然后用join组成新字符串 >>> s='abcdef' #原字符串 >>> s1=list(s) #将字符串转换为列表 >>>...

    python基础教程:五种字符串操作list::-1的用法.pdf

    python基础教程:五种字符串操作 基础教程:五种字符串操作list[:: ::-1]的⽤法 的⽤法 1.list[-1],此时只有⼀个参数,作⽤是通过下标访问数据,-1是倒数第⼀个。 list = 'abcdef' print(list[-1]) #输出 f 2....

    ASP字符串大写转换成小写 ASP小写转换成大写 ucase lcase

    LCase:转成小写 UCase:转成大写 下面是ASP中的代码,可以直接演示效果的。... 您可能感兴趣的文章:c语言将字符串中的小写字母转换成大写字母js将字符串中的每一个单词的首字母变为大写其余均为小写

    C#编写的控制台程序

    输入一个字符串,进行反向排序 如abcdef 得到的结果为fedcba

    Python字符串的修改方法实例

    因此改变一个字符串的元素需要新建一个新的字符串。 常见的修改方法有以几种: 方法1:将字符串转换成列表后修改值,然后用join组成新字符串 # 原字符串 s = 'abcdef' # 将字符串转换为列表 s1 = lis

    01Python基础入门(全).pdf

    字符串切⽚ 字符串切⽚ 切⽚: name="abcdef" name[2:5]="cde" 跳取: name="abcdef" name[2:-1:2]="ce" 逆序: name="abcdef" name[-1::-1]="fedcba" 2.字符串的常见操作 字符串的常见操作 find:检测 str 是否包含...

Global site tag (gtag.js) - Google Analytics