java逆序的代码 java逆顺序

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

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

创新互联建站坚持“要么做到,要么别承诺”的工作理念,服务领域包括:成都做网站、成都网站建设、企业官网、英文网站、手机端网站、网站推广等服务,满足客户于互联网时代的洪江管理区网站设计、移动媒体设计的需求,帮助企业找到有效的互联网解决方案。努力成为您成熟可靠的网络建设合作伙伴!

String str="qwertyuiop";

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

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

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

}

用java编写一个数组逆序输出程序?

import java.util.Scanner;

public class Main {

public static void main(String[] args) {

String a[] = new String[5];

Scanner in = new Scanner(System.in);

for(int i=0;i5;i++){

a[i] = in.next();

}

for(int j=4;j=0;j--){

System.out.print(a[j]+'\t');

}

}

}

java编写一段代码,以逆序输出string对象str中的字符

方法有很多种,

比如可以使用StringBuilder 的 reverse( )方法

可以使用String--char[] --反序输出等

参考例子

public class StringDemo {

public static void main(String[] args) {

String str = "abcdefg";

reverse(str);

}

private static void reverse(String str) {

//从最后一位开始循环输出,直到第一位

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

//str.charAt(i) 表示这个字符串的第i个字符

System.out.print(str.charAt(i));//gfedcba

}

}

}

输出

gfedcba

(java)定义一个方法,调用方法可以实现字符串的逆序输出

StringBuffer类本身有一个实现字符串逆序的方法public StringBuffer reverse();

此方法十分方便简单,查看API即可。下面我自己写一个方法来实现字符串的逆序输出

代码及运行结果如下

文字版代码如下:

import java.util.Scanner;

public class Test{

public static void main(String []args) {

Scanner in=new Scanner(System.in);

System.out.print("输入字符串:");

String s=in.nextLine();

System.out.println("字符串的逆序为:"+'\n'+reverse(s));

in.close();

}

public static String reverse(String s){

char[] chars=s.toCharArray();

int i;

s="";

for(i=chars.length-1;i=0;i--)

s+=chars[i];

return s;

}

}


本文名称:java逆序的代码 java逆顺序
分享地址:http://scjbc.cn/article/ddgggsj.html

其他资讯