Heim  >  Artikel  >  Java  >  Einführung in UUID in Java

Einführung in UUID in Java

黄舟
黄舟Original
2017-01-17 15:04:061620Durchsuche

Fröhliches Lächeln

Der Mann sagte zu seiner Freundin: „Gestern wollte meine Frau einen Pelzmantel kaufen und sie machte ständig Ärger mit mir. Ich sagte nur ein Wort und sie hörte auf zu nörgeln.“ Sie sagen? „Ich sagte ‚Sie kaufen es‘.“

Stellen Sie eine Frage

Was sind die Inhalte der UUID-Klasse in JDK und welche nützlichen Methoden gibt es? ? ?

Lösung des Problems

UUID: Universally Unique Identifier

UUID-Typen:

Zeitbasierte UUID, DCE-sichere UUID, namensbasierte UUID und zufällig Die entsprechenden Versionswerte der generierten UUID sind 1, 2, 3 bzw. 4

UUID häufig verwendete Methoden:

öffentliche statische UUID randomUUID()

Typ abrufen 4 (pseudostatische Fabrik für zufällig generierte UUIDs. Generieren Sie die UUID mithilfe eines kryptografisch starken Pseudozufallszahlengenerators.

public static UUID fromString(String name)

Konvertieren Sie eine UUID in eine UUID-Klasse

public int CompareTo(UUID val)

Konvertieren Sie diese UUID in Die angegebene UUID wird verglichen.

Wenn die beiden UUIDs unterschiedlich sind und das höchstwertige Feld der ersten UUID größer ist als das entsprechende Feld der zweiten UUID, dann ist die erste UUID größer als die zweite UUID

[code]import java.util.UUID;

/**
 * Created by Ay on 2016/4/18.
 */
public class JavaUUIDTest {

    public static void main(String[] args) {

        //randomUUID方法
        String firstUuid = UUID.randomUUID().toString();
        System.out.println("firstUuid" + firstUuid);
        //fromString方法
        String secondUuid ="0c312388-5d09-4f44-b670-5461605f0b1e";
        String fromStringUuid = UUID.fromString(secondUuid).toString();

        //字符串转化为UUID类
        UUID uuid1 = UUID.fromString(firstUuid);
        //字符串转化为UUID类
        UUID uuid2 = UUID.fromString(secondUuid);

        int isEqules =  uuid1.compareTo(uuid2);

        System.out.println("uuid1 和 uuid是否相等:" + isEqules);
    }
}

Eindrücke lesen

Yi Shu sagte einmal: „Die Gesellschaft ist wirklich schuld.“ Die Schuld wird nicht nur der Gesellschaft zugeschoben, auch Gott wird seit vielen Jahren vergeblich in die Knie gezwungen.

Als der Schmerz begann, hast du geweint, Ärger gemacht und gekämpft. Du wolltest nicht glauben, dass das die Wahrheit ist, aber es war nutzlos.

Zeit ist die beste Medizin, glauben Sie mir, es gibt nichts anderes!

Das Obige ist die Einführung in UUID in Java. Weitere verwandte Inhalte finden Sie auf der chinesischen PHP-Website (www.php.cn).


Stellungnahme:
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