21xrx.com
2024-12-22 23:48:10 Sunday
登录
文章检索 我的文章 写文章
如何在Java中获取GUID?
2023-06-15 19:08:02 深夜i     --     --
Java GUID UUID 第三方库

文章内容:GUID(全局唯一标识符)是用于识别对象的数字ID,通常包含32个字符。在Java中获取GUID通常是为了在数据库中插入新数据时使用。下面介绍两种获取GUID的方法。

第一种方法是使用Java自带的java.util.UUID类。这个类可以生成4个UUID变体中的任意一个。以下是示例代码:


import java.util.UUID;

public class GuidGenerator {

 public static void main(String[] args) {

  UUID uuid = UUID.randomUUID();

  System.out.println(uuid.toString());

 }

}

运行代码,打印出类似以下的GUID:


e74406d6-b2b6-405d-baa3-79b68dd5a63c

第二种方法是使用第三方库,如Apache Commons IO和jGUID。这些库提供了更多灵活的选项来生成GUID。以下是示例代码:

使用Apache Commons IO:


import org.apache.commons.io.FileUtils;

import java.io.File;

import java.io.IOException;

import java.util.UUID;

public class GuidGenerator {

 public static void main(String[] args) throws IOException {

  UUID uuid = UUID.randomUUID();

  File file = new File(uuid.toString() + ".txt");

  FileUtils.writeStringToFile(file, "Hello World!", "UTF-8");

 }

}

使用jGUID:


import com.eaio.uuid.UUID;

public class GuidGenerator {

 public static void main(String[] args) {

  UUID uuid = new UUID();

  System.out.println(uuid.toString());

 }

}

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复