Heim > Java > javaLernprogramm > Hauptteil

So sortieren Sie mit der Arrays-Klasse von Java

PHPz
Freigeben: 2023-04-27 11:01:06
nach vorne
1081 Leute haben es durchsucht

1.Arrays.sort(int[] a)

Dieses Formular dient dazu, alle Elemente eines Arrays in der Reihenfolge von klein nach groß zu sortieren.

2.Arrays.sort(int[] a, int fromIndex, int toIndex)

Dieses Formular dient zum Sortieren des Array-Teils, dh zum Sortieren der Elemente des Arrays a von fromIndex bis toIndex-1. Hinweis: Elemente, deren Index toIndex ist, nehmen nicht an der Sortierung teil.

3. public static void sort(T[] a,int fromIndex, int toIndex, Comparator c)

Benutzer können die Sortierung anpassen.

4. Instanz sortieren

package leetcode;
 
import org.junit.Test;
import java.util.Arrays;
import java.util.Comparator;
 
/**
 * @author zhangyu
 * @Description: Arrays.sort()可以使用内部的比较器进行比较,也可以自己定义比较器进行逆序排序
 * @date 2018/12/10 14:06
 **/
public class ArraysSortTest2 {
    @Test
    public void testArraysSort() {
        Integer[] nums = {5, 2, 1, 3, 4, 9, 0, 7, 8, 6};
        Arrays.sort(nums, new Comparator<Integer>() {
            @Override
            public int compare(Integer a, Integer b) {
                if (a > b) {
                    return -1;
                } else if (a == b) {
                    return 0;
                } else {
                    return 1;
                }
            }
        });
    }
}
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonSo sortieren Sie mit der Arrays-Klasse von Java. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:yisu.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage