java字符串怎么排序

互联网 19-11-18

编写应用程序,该类中有一个方法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; 	} }

效果图展示:

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

来源链接:
免责声明:
1.资讯内容不构成投资建议,投资者应独立决策并自行承担风险
2.本文版权归属原作所有,仅代表作者本人观点,不代表本站的观点或立场
标签: java
上一篇:php获取远程图片并下载保存到本地的方法分析 下一篇:java接口可以继承吗?

相关资讯