• 技术文章 >Java >java教程

    java字符串怎么排序

    (*-*)浩(*-*)浩2019-11-18 14:54:02原创5837

    编写应用程序,该类中有一个方法sort()(其原型为:void sort(String str[])),从命令行传入多个字符串,调用方法sort()对该字符串数组按字典顺序从小到大排序。

    代码如下: (推荐学习:java课程

    import java.util.*;
    public class Test02 {
    	public static void main(String[] args) {
    		String[] str = new String[3];
    		input(str);
    		print(str);
    		sort(str);
    		print(str);
    	}
    	//输入函数
    	public static void input(String[] str) {
    		Scanner sc=new Scanner(System.in);
    		System.out.println("请输入三个字符串:");
    		for(int i=0;i<str.length;i++) {
    			str[i] = sc.nextLine();
    		}
    		sc.close();
    	}
    	//输出函数
    	public static void print(String[] str) {
    		for(int i=0;i<str.length;i++) {
    			System.out.print(str[i]+" ");
    		}
    		System.out.println();
    	}
    	//排序函数
    	public static void sort(String[] str) {
    		for(int i=0;i<str.length-1;i++) {
    			for(int j=i+1;j<str.length;j++) {
    				if(str[i].compareTo(str[j])>0)
    					swap(str,i,j);
    			}
    		}
    	}
    	//交换函数
    	public static void swap(String[] str,int i,int j) {
    		String s=str[i];
    		str[i]=str[j];
    		str[j]=s;
    	}
    }

    效果图展示:

    cj-39.png

    以上就是java字符串怎么排序的详细内容,更多请关注php中文网其它相关文章!

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

    相关文章推荐

    • java怎么读取文件?• java常见运行错误有哪些?• java有函数吗?• java能写什么?
    1/1

    PHP中文网