锁定老帖子 主题:一道简单的java面试题
精华帖 (0) :: 良好帖 (0) :: 新手帖 (1) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2007-04-12
题目: 实现一个字符串的颠倒,如把"abcde",转换成"edcba". 希望大家提供自己的实现方式。下面是我的: public class Transfer { /** /** int length = oldString.length(); for (int i = 0; i < length / 2 + 1; i++) { } 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2007-04-12
StringBuffer reverse()
|
|
返回顶楼 | |
发表时间:2007-04-12
楼上正解~
|
|
返回顶楼 | |
发表时间:2007-04-12
谢谢楼上!
|
|
返回顶楼 | |
发表时间:2007-04-12
StringBuffer sb = new StringBuffer(oldString);
return sb.reverse().toString(); |
|
返回顶楼 | |
发表时间:2007-04-12
我还遇到过一个和字符串有关的面试题
如何将一个字符串中的空格去掉,前提不准使用java API。。 大家有什么好的办法么? |
|
返回顶楼 | |
发表时间:2007-04-12
对的,像这类问题主要考察思路,不是对api的熟悉程度。
|
|
返回顶楼 | |
发表时间:2007-05-08
我是这样写的:
import java.io.*; import java.util.*; /* * 将"abcdefg"输出成"gfedcba" */ public class Test3 { public static void main(String[] args){ String str="abcdefg"; String str1=""; for(int i=0;i<str.length();i++){ str1=str1+str.substring(str.length()-i-1, str.length()-i); } System.out.println(str1); } } |
|
返回顶楼 | |
浏览 4776 次