网站建设资讯

NEWS

网站建设资讯

java逆序代码怎么写 java逆序数

求助,有一列乱序的字符,a,c,u,b,e,p,f,z,排序并按照英文字母表的逆序输出。用JAVA,代码应该怎么打啊

public static void main(String[] args) {

让客户满意是我们工作的目标,不断超越客户的期望值来自于我们对这个行业的热爱。我们立志把好的技术通过有效、简单的方式提供给客户,将通过不懈努力成为客户在信息化领域值得信任、有价值的长期合作伙伴,公司提供的服务项目有:国际域名空间、雅安服务器托管、营销软件、网站建设、安龙网站维护、网站推广。

// 乱序的字符

char[] chars = {'a','c','u','b','e','p','f','z'};

// 用Arrays工具类正序排列,也可以用冒泡排序

Arrays.sort(chars);

StringBuffer sb = new StringBuffer(new String(chars));

// 顺序反转

sb.reverse();

// 处理结果数组

char[] c = new char[sb.length()];

sb.getChars(0, sb.length(), c, 0);

System.out.println(c);

}

如何用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编写一个数组逆序输出程序?

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逆序代码怎么写 java逆序数
URL标题:http://cdweb.net/article/hphcdg.html