【后端开辟】java字符串怎样排序
2019-11-19后端开发搜奇网62°c
A+ A-
编写应用程序,该类中有一个要领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字符串怎样排序的细致内容,更多请关注ki4网别的相干文章!
标签:java