ホームページ  >  記事  >  Java  >  Java の UUID の概要

Java の UUID の概要

黄舟
黄舟オリジナル
2017-01-17 15:04:061620ブラウズ

幸せな笑顔

夫は友人にこう言いました。「昨日、妻が毛皮のコートを買おうとして、私にうるさく言いました。私が一言言っただけで、彼女は小言を言わなくなりました。」「何と言ったの?」

質問してください

jdk の UUID クラスには何が含まれており、その便利なメソッドは何ですか? ? ?

問題を解決します

UUID: Universal Unique Identifier

UUID タイプ:

時間ベースの UUID、DCE セキュア UUID、名前ベースの UUID、およびランダムに生成された UUID に対応するバージョン値は 1、2、3、およびそれぞれ 4 つです。

一般的に使用される UUID メソッド:

public static UUID randomUUID()

タイプ 4 (擬似ランダムに生成された) UUID の静的ファクトリーを取得します。 暗号的に強力な擬似乱数ジェネレーターを使用して UUID を生成します。

public static UUID fromString(String name)

uuid を UUID クラスに変換する

public int CompareTo(UUID val)

この UUID を指定された UUID と比較します。

2 つの UUID が異なり、最初の UUID の最上位フィールドが 2 番目の UUID の対応するフィールドより大きい場合、最初の UUID は 2 番目の 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);
    }
}

洞察を読む

イーシュには格言がありますそれは「やはり、社会のせいだ」ということだ。非難されているのは社会だけではなく、神も長年無駄に引きずり込まれてきました。

最初に痛みが生じたとき、あなたは泣き、問題を起こし、もがきましたが、それが真実であるとはまったく信じたくありませんでした。

時間は最良の薬です、信じてください、他には何もありません!

上記は Java での UUID の紹介です。その他の関連コンテンツについては、PHP 中国語 Web サイト (www.php.cn) に注目してください。


声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。