您的位置:首页 > 职场人生

面试题:字符串倒序输出

2017-08-25 16:39 288 查看
需求描述:

声明一个字符串“abcdefg”,在不使用JDK自带的排序方法时,如何将此倒序输出。

这里提供两种方案。

代码示例如下:

/**
* 需求描述:
* 假设有一个字符串abcdefg,请将这个字符串倒序输出,
* 不允许使用Java自带的排序方法
*
*/
public class OutputStringRefuseSort {
public static void main(String[] args) {
String str = "abcdefg";

// 第一种方式
int length = str.length();
for (int i = length - 1; i >= 0; i--) {
System.out.print(str.charAt(i));
}

// 第二种方式
String[] split = str.split("");
int arrLength = split.length;
for (int i = arrLength - 1; i >= 0; i--) {
System.out.print(split[i]);
}

}
}


遗留问题:

1. 两种方式性能如何?

源代码链接:https://github.com/myNameIssls/javase-study/blob/master/javase-interviewcase/src/main/java/cn/tyrone/javase/interviewcase/OutputStringRefuseSort.java
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  java