在java中,如何使字符逆序输出?

Python017

在java中,如何使字符逆序输出?,第1张

使用递减的for循环,然后用charAt倒序获取字符串。代码如下

String str="qwertyuiop"

for (int i = str.length()-1i >= 0i--) {

// 字符串下标从0开始,长度-1结束。倒序所以从长度-1开始,0结束。

System.out.print(str.charAt(i))

}

1、首先我们打开java编辑器,新建一个main函数

2、接下来在main函数中声明一个字符串

3、然后利用toCharArray()方法将字符串倒序,接下来循环输出

4、最后我们执行Java程序以后就可以得到倒序输出的字符串了

将字符串倒叙输出有多种方式,下面我罗列两种以作参考:

方法一:利用String类的toCharArray(),再倒序输出数组。

public class javatest {

public static void main(String[] args) {

String originalString = "abcdefg"

String resultString = ""

char[] charArray = originalString.toCharArray()

for (int i = charArray.length-1i>=0i--){

resultString +=charArray[i]

}

System.out.println(resultString)

}

}

方法二:使用reverse()方法

public class reverseTest {

public static void main(String[] args) {

String originalString = "abcdefg"

StringBuffer stringBuffer = new StringBuffer(originalString)

System.out.println(stringBuffer.reverse())

}

}