• 技术文章 >Java >Java基础

    java可以对字母排序吗?

    尚2019-12-02 14:24:45原创2446

    java对字母排序代码如下:(推荐:java视频教程

    package lianxi.Demo;
    
    import java.util.ArrayList;
    import java.util.List;
    import java.util.Scanner;
    
    /**
     * (对字母进行排序,如:s,a,g,d,b; 控制台输入 a b d g s)
     */
    public class DemoSort
    {
    public static void main(String[] args)
    {
        //定义一个Scanner变量,键盘录入数据
        Scanner sc = new Scanner(System.in);
        System.out.println("请输入你需要排序的字母(A-Z),(a-z)或者数字:");
        String ch = sc.nextLine();
        //定义一个List集合,用来存储录入的数据
        List list =new ArrayList();
        //遍历
        for (int i = 0; i <ch.length() ; i++)
        {
            //截取每一个字母
            String st = ch.substring(i,i+1);
            //将截取到的字符添加到list集合中
            list.add(st);
        }
        //对字母进行排序
        java.util.Collections.sort(list);
        System.out.println("排序前的字母为:"+ch);
        System.out.println("排序后的字母为:"+list);
    }
    }

    java排序使用sort()方法:

    在java.util.Collections类中有个sort()方法,主要是用来给数组排序,排序的规则可以自己重写。

    substring() 方法返回字符串的子字符串。

    语法

    public String substring(int beginIndex)

    public String substring(int beginIndex, int endIndex)

    更多java知识请关注java基础教程栏目。

    以上就是java可以对字母排序吗?的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:java
    上一篇:java字符流与字节流的区别是什么 下一篇:自己动手写 PHP MVC 框架(40节精讲/巨细/新人进阶必看)

    相关文章推荐

    • java中string乱码解决方法介绍• java判断字符串是否为合法日期• java zip压缩乱码原因与解决方法介绍• java判断文件是否为空的方法
    1/1

    PHP中文网