面试题:字符串倒序输出
2017-08-25 16:39
288 查看
需求描述:
声明一个字符串“abcdefg”,在不使用JDK自带的排序方法时,如何将此倒序输出。
这里提供两种方案。
代码示例如下:
遗留问题:
1. 两种方式性能如何?
源代码链接:https://github.com/myNameIssls/javase-study/blob/master/javase-interviewcase/src/main/java/cn/tyrone/javase/interviewcase/OutputStringRefuseSort.java
声明一个字符串“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面试题之实现字符串的倒序输出
- 倒序输出字符串
- soj->题号:1631:-------------一个字符串倒序输出 -------的水题
- 字符串倒序输出,考察一下程序严谨性
- C经典面试题,下面的代码的目的是使字符串倒序,如“abcd”倒序后变为"dcba",请找出错误,并改正
- Java实现字符串倒序输出的常用方法小结
- 以单词为单位倒序输出一个字符串
- 一个常见面试题: 编写一个截取字符串的函数,输入为一个字符串和字节数,输出为按字节截取的字符串。 但是要保证汉字不被截半个。
- 字符串的倒序输出!
- java面试题:输出字符串每个字母出现的次数
- 字符串倒序(面试题)
- C# 字符串倒序输出
- IOS中怎样把一个字符串倒序输出
- 字符串的倒序输出
- Java实现字符串大小写的转换并倒序输出
- 字符串倒序输出
- hdu 1062(字符串的处理 倒序输出)
- 【C++】用栈实现倒序输出一个字符串(可以带空格)
- 18. 微软面试题:输入一个表示整数的字符串,把该字符串转换成整数并输出
- [倒序输出单词字符串]2