`
ami1984
  • 浏览: 25630 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

java实现全球唯一标识符

阅读更多
import java.util.UUID;
/**
 * 通过java.util.UUID获取全球唯一标识符
 * @author Administrator
 *
 */
public class UUID_Test {
 
 public static void main(String[] args) {
  System.out.println(getUUID());
 }
 
 /**
  * 获取UUID,并除去其中的"-".
  * @return
  */
 public static String getUUID(){
  String uuid = UUID.randomUUID().toString();//获取随机唯一标识符
  //去掉标识符中的"-"
  uuid = uuid.substring(0, 8)+uuid.substring(9,13)+uuid.substring(14,18)+uuid.substring(19,23)+uuid.substring(24);
  return uuid;
 }
}

 

 

分享到:
评论
1 楼 azhqiang 2010-10-28  
为什么 UUID.randomUUID().toString();这个方法会报错?我是jdk1.6的。

相关推荐

    Android生成唯一标识符UUID(完全替代IMEI)

    本文将深入探讨如何在Android中生成UUID以及其作为唯一标识符的优势。 UUID(Universally Unique Identifier)是一种全球唯一的标识符,它是由128位数字组成的。在Android中,我们可以使用Java的`java.util.UUID`类...

    Java 生成 UUID通用唯一标识符.docx

    UUID,即通用唯一标识符(Universally Unique Identifier),是一种用于生成全球唯一标识的标准化机制,其目的是确保在分布式系统环境中创建的每个实体都有一个不可重复的标识。在Java中,UUID由java.util包下的UUID...

    java 获取分布式唯一ID.雪花ID

    UUID是一种全球唯一的标识符,基于时间戳、随机数和MAC地址生成,但不适用于分布式环境,因为它不包含时间序列信息且无法保证全局唯一性。 2. `IdUtils.nextIdText()`:此方法可能返回的是雪花ID的文本表示,可能是...

    java生成唯一id(uuid)(不依赖jdk5,自己实现的)

    2. **节点ID**:在不依赖硬件的情况下,可以使用IP地址或者其他设备唯一标识符的哈希值作为节点ID。如果只是临时使用,也可以使用随机数生成器生成一组随机的128位数。 3. **序列号**:对于同一毫秒内的多个UUID,...

    java生成UUID通用唯一识别码.docx

    Java中的UUID(Universally Unique Identifier)是一种用于生成全局唯一标识符的标准,由开源软件基金会(OSF)在分布式计算环境中提出。UUID的主要目的是确保在分布式系统中的任何元素都有其独特的识别信息,无需...

    浅谈java获取UUID与UUID的校验

    Java 获取 UUID 是一个非常常见的操作,UUID(Universally Unique Identifier,全球唯一标识符)是一种软件建筑中用于标识信息的标识符。UUID 的主要用途是为了在分布式系统中生成唯一的标识符,以便于标识一些信息...

    全球唯一码生成器(GUID)

    标题中的“全球唯一码生成器(GUID)”指的是在信息技术领域广泛应用的一种全局唯一标识符(Globally Unique Identifier)。GUID是一种由算法生成的128位数字,保证在全局范围内的唯一性,常用于数据库键、对象标识...

    java代码生成GUID

    在Java编程语言中,生成全局唯一标识符(GUID,Globally Unique Identifier)通常涉及到使用UUID(Universally Unique Identifier)类。UUID是一个128位的数字,它以一种几乎可以确保全球范围内的唯一性的算法生成。...

    java生成UUID通用唯一识别码 中文WORD版

    UUID,全称Universally Unique Identifier,是通用唯一识别码的缩写,是一种在不考虑时间空间等外在因素的情况下,能够在全球范围内生成不重复的标识符的技术。在Java中,UUID类提供了生成UUID的能力,这对于分布式...

    史上最全的maven的pom.xml文件详解

    * groupId:被继承的父项目的全球唯一标识符。 * version:被继承的父项目的版本。 * relativePath:父项目的Pom.xml文件的相对路径。 2. 模型版本(Model Version) 模型版本用于声明项目描述符遵循哪一个POM模型...

    java实现随机生成UUID

    在全球范围内,唯一标识符(UUID)是一种标准,广泛应用于互联网技术中,用于唯一标识信息。Java语言作为广泛使用的编程语言,其标准库中提供了java.util.UUID类用于生成UUID。本文将详细介绍如何在Java中实现随机...

    唯一uuidid生成器

    UUID(通用唯一标识符)确保了在全球范围内生成的每个ID都是独一无二的,这在许多业务场景中至关重要,例如数据库记录、网络通信以及分布式服务的节点识别。 标题中的“唯一uuidid生成器”是指一种工具或库,它专门...

    如何在JavaME平台上获取手机串号

    在Java ME平台进行手机开发时,有时我们需要获取设备的唯一标识符——即手机串号(International Mobile Equipment Identity, IMEI),这对于识别特定设备、跟踪设备或者用于一些安全相关的应用非常有用。...

    java常用工具类

    `java.util.UUID` 是用来生成全局唯一标识符的类。UUID(Universally Unique Identifier)是一种128位的数字,可以确保生成的ID在全球范围内的唯一性。它通过算法生成,分为多个版本,如版本1基于时间戳和MAC地址,...

    Java程序国际化教程源码下载

    6. **使用Properties文件**:在源码中,`.properties`文件通常包含键值对,键是唯一标识符,值是本地化的文本。例如,`greeting=Hello`,在德语版本中可能是`greeting=Guten Tag`。 7. **国际化日期和时间**:Java...

    jdk与javauuidgenerator生成uuid

    总结一下,UUID是Java中广泛使用的全局唯一标识符,JDK的`java.util.UUID`类提供了方便的生成方法。如果你在项目中使用了`javauuidgenerator`这个第三方库,它可能提供了不同于JDK的UUID生成策略,具体细节需要查看...

    【Maven】Maven POM配置详解 - CSDN博客1

    * `<groupId>`:被继承的父项目的全球唯一标识符。 * `<version>`:被继承的父项目的版本。 * `<relativePath>`:父项目的 pom.xml 文件的相对路径。 2. `<modelVersion>`:声明项目描述符遵循哪一个 POM 模型...

    Android中获取唯一的ID的几种方法

    在Android系统中,为了满足各种应用场景,如用户追踪、设备注册、数据分析等,开发者常常需要获取设备的唯一标识符。本文将详细介绍几种在Android中获取唯一ID的方法。 1. **IMEI (国际移动设备识别码)** IMEI是...

    Android设备获取唯一标识码的方法

    IMEI是手机硬件的全球唯一标识,通常用于区分不同的移动设备。在早期的Android版本中,开发者可以通过`TelephonyManager`类的`getDeviceId()`方法获取IMEI。例如: ```java TelephonyManager tm = ...

    JAVA汉化工具

    4. **字符串键值对**:在资源文件中,每行都是一对键值,键是唯一的标识符,值是显示的文本。汉化时,保持键不变,只翻译值。 5. **图形用户界面(GUI)组件**:Java的Swing和JavaFX库提供了丰富的GUI组件,如按钮...

Global site tag (gtag.js) - Google Analytics