首页 课程 师资 教程 报名

Java字符串数组排序的例子

  • 2022-06-21 12:20:10
  • 1971次 动力节点

动力节点小编给大家举一个Java字符串数组排序的例子,在 Java 中对 String 数组进行排序,需要将数组的每个元素与所有剩余元素进行比较,如果结果大于 0,则交换它们。

这样做的一种解决方案是,您需要使用两个循环(嵌套),其中内循环以 i+1 开始(其中 i 是外循环的变量)以避免比较重复。

例子

import java.util.Arrays;
public class StringArrayInOrder {
   public static void main(String args[]) {
      String[] myArray = {"JavaFX", "HBase", "OpenCV", "Java", "Hadoop", "Neo4j"};
      int size = myArray.length;
      for(int i = 0; i<size-1; i++) {
         for (int j = i+1; j<myArray.length; j++) {
            if(myArray[i].compareTo(myArray[j])>0) {
               String temp = myArray[i];
               myArray[i] = myArray[j];
               myArray[j] = temp;
            }
         }
      }
      System.out.println(Arrays.toString(myArray));
   }
}

输出

[HBase, Hadoop, Java, JavaFX, Neo4j, OpenCV]

您还可以使用Arrays 类的 sort()方法对数组进行排序。

String[] myArray = {"JavaFX", "HBase", "OpenCV", "Java", "Hadoop","Neo4j"};
Arrays.sort(myArray);
System.out.println(Arrays.toString(myArray));

以上就是关于“Java字符串数组排序的例子”,大家如果对此比较感兴趣,想了解更多相关知识,可以关注一下动力节点的Java视频,里面的课程内容从入门到精通,细致全面,通俗易懂,很适合没有基础的小伙伴学习,希望对大家能够有所帮助。

选你想看

你适合学Java吗?4大专业测评方法

代码逻辑 吸收能力 技术学习能力 综合素质

先测评确定适合在学习

在线申请免费测试名额
价值1998元实验班免费学
姓名
手机
提交