>  기사  >  Java  >  Java의 UUID 소개

Java의 UUID 소개

黄舟
黄舟원래의
2017-01-17 15:04:061580검색

행복한 미소

남편은 친구에게 "어제 아내가 모피 코트를 사려고 해서 계속 말썽을 피웠어요. 한 마디만 했는데 잔소리가 그쳤어요."라고 말했습니다. "'사세요'라고 했어요."

질문하세요

jdk의 UUID 클래스 내용은 무엇이고, 유용한 방법은 무엇인가요? ? ?

문제 해결

UUID: Universally Unique Identifier

UUID 유형:

시간 기반 UUID, DCE 보안 UUID, 이름 기반 UUID 및 무작위 생성된 UUID의 해당 버전 값은 각각 1, 2, 3, 4입니다.

UUID 일반적으로 사용되는 방법:

public static UUID randomUUID()

Get 유형 4(무작위로 생성된 UUID에 대한 의사 정적 팩토리. 암호화된 강력한 의사 난수 생성기를 사용하여 UUID를 생성합니다.

public static UUID fromString(String name)

uuid를 UUID 클래스로 변환

public int CompareTo(UUID val)

이 UUID를 다음으로 변환 지정된 UUID가 비교됩니다.

두 UUID가 서로 다르고 첫 번째 UUID의 최상위 필드가 두 번째 UUID의 해당 필드보다 크면 첫 번째 UUID가 두 번째 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 중국어 홈페이지(www.php.cn)를 참고해주세요!


성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.