Java教程

HNU JAVA 反转字符串

本文主要是介绍HNU JAVA 反转字符串,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

【问题描述】写出一个程序,接受一个字符串,然后输出该字符串反转后的字符串。

【输入形式】输入N个字符
【输出形式】输出该字符串反转后的字符串

【样例输入】

abcd
【样例输出】

dcba

总体思路:
这道题还是非常简单的,主要用到了字符串的性质。为实现字符串的反转,可从后向前遍历原字符串,将每一位字符插入一个新的字符串上即可。

代码如下:

package week1.demo;

import java.util.Scanner;

//反转字符串
public class Hwork6 {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);

        String input = sc.next();
        String output = "";//事先声明一个空的字符串作为结果的存储器
        int l = input.length();
        for(int i = l-1; i >= 0; i--)//从后向前遍历原数组
        {
            char ch = input.charAt(i);//将遍历位置的字符提取出来
            output = output + ch;//直接插入到output的后端
        }
        System.out.println(output);
    }
}
这篇关于HNU JAVA 反转字符串的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!