国产chinesehdxxxx野外,国产av无码专区亚洲av琪琪,播放男人添女人下边视频,成人国产精品一区二区免费看,chinese丰满人妻videos

App下載
首頁(yè)javastream_sortJava Stream - 如何sort String數(shù)組從最短到最長(zhǎng),最長(zhǎng)到最短

Java Stream - 如何sort String數(shù)組從最短到最長(zhǎng),最長(zhǎng)到最短

我們想知道如何sort String數(shù)組從最短到最長(zhǎng),最長(zhǎng)到最短。
import java.util.Arrays;

public class Main {
  public static void main(String[] args) {
    String[] array = { "Java", "C#", "Scala", "Basic", "C++", "Ruby", "Pyton",
        "Perl", "Haskell", "Jet" };
    System.out.println("Shortest to longest: ");
    Arrays.sort(array, (s1, s2) -> s1.length() - s2.length());
    Arrays.asList(array).forEach(System.out::println);

    System.out.println("\nLongest to shortest: ");
    Arrays.sort(array, (s1, s2) -> (s2.length() - s1.length()));
    Arrays.asList(array).forEach(System.out::println);

    System.out.println("\nAlphabetically by the first character only: ");
    Arrays.sort(array, (s1, s2) -> s1.charAt(0) - s2.charAt(0));
    Arrays.asList(array).forEach(System.out::println);
  }
}