「java字符串倒序」java输入一组字符串,倒序输出

博主:adminadmin 2022-11-30 07:43:05 73

本篇文章给大家谈谈java字符串倒序,以及java输入一组字符串,倒序输出对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

java中用Arrays sort()如何将字符串倒序排列?如,将"abcdefg"排序为"gfedcba".

java中用arrays sort()方法将abcdefg倒序,可以先试用java的comparable接口先进行比较,然后排序,实例如下:

package test;

 

import java.util.Arrays;

import java.util.Comparator;

 

public class Arraysort {

    public static void main(String[] args) {

        String s = "a,b,c,d,e,f,g";

        String[] strArr = s.split(",");

        Arrays.sort(strArr, new com());//排序

        for(String str : strArr){

            System.out.print(str+",");

        }

    }

}

 

class comT implements ComparatorT {//对abcdefg进行比较大小,排序

    public int compare(T o1, T o2) {

        int i = Integer.parseInt(String.valueOf(o1));

        int j = Integer.parseInt(String.valueOf(o2));

        if (i  j) return 1;

        if (i  j) return -1;

        return 0;

    }

}

在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倒序输出字符串

初始化的时候应该为str="";

程序源代码:

/*

* 字符串abcdefg,要求按逆序输出为gfedcba

*/

public class ReverseSort {

public static String reverseSort(String str) {

String str2 = "";

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

str2 += String.valueOf(str.charAt(i));

}

return str2;

}

public static void main(String[] args) {

String str = "abcdefg";

String sortedStr = reverseSort(str);

System.out.println(sortedStr);

}

}

结果:

gfedcba

java字符串倒序的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java输入一组字符串,倒序输出、java字符串倒序的信息别忘了在本站进行查找喔。

The End

发布于:2022-11-30,除非注明,否则均为首码项目网原创文章,转载请注明出处。