相关疑难解决方法(0)

为什么.NET GUID中有破折号?

为什么.NET GUID中有破折号?在GUID的大多数实现中是否存在破折号,或者它只是Microsoft的东西?

签,

741ecf77-9c92-4435-8e6b-85975bd13452

.net uuid guid

50
推荐指数
6
解决办法
9427
查看次数

String replaceAll()与Matcher replaceAll()(性能差异)

非常简单的问题,但这是来自一个C/C++人进入Java的复杂性.

我知道我可以启动jUnit和我自己的一些性能测试来得到答案; 但我只是想知道这是否在那里.

在性能方面,String.replaceAll()和Matcher.replaceAll()(从Regex.Pattern创建的Matcher对象)之间是否存在已知差异?

此外,两者之间的高级API是什么区别?(不变性,处理NULL,处理空字符串,制作咖啡等)

java regex string replaceall

44
推荐指数
6
解决办法
6万
查看次数

以字符串格式将ORACLE RAW转换为Standard GUID

我试图寻找一个解决方案转换Oracle RAW GUIDString格式为标准GUID格式。我找不到用例的解决方案。这是我要寻找的示例:

ORACLE RAW (String): 9BB2A2B8DF8747B0982F2F1702E1D18B 
Run Code Online (Sandbox Code Playgroud)

需要使用Java代码将其转换为标准或带括号的GUID,

B8A2B29B-87DF-B047-982F-2F1702E1D18B or {B8A2B29B-87DF-B047-982F-2F1702E1D18B} 
Run Code Online (Sandbox Code Playgroud)

感谢您的帮助。

java oracle

5
推荐指数
1
解决办法
3359
查看次数

验证没有分隔符“-”的 UUID

我以“005056963AB75FD48BDC59C100314C40”之类的格式获取UUID,并想验证它们。我试过这样的代码:

public boolean isUUID(String uuid){

    try {
        UUID.fromString(uuid);
    } catch (Exception e) {
        return false;
    }
    return true;

}
Run Code Online (Sandbox Code Playgroud)

但这会告诉我“005056963AB75FD48BDC59C100314C40”不是有效ID。另一方面,站点http://guid.us/Test/GUID告诉我它是,并给我一个添加了“-”的 UUID。是否有一种优雅的方法可以在 Java 中验证此 UUID,还是必须手动将“-”添加到正确的位置?

java regex validation uuid

1
推荐指数
1
解决办法
1569
查看次数

将String转换为UUID格式的字符串

有没有可用于将纯字符串转换为UUID格式字符串的实用方法?

例如:

普通字符串: f424376fe38e496eb77d7841d915b074

UUID格式化字符串: f424376f-e38e-496e-b77d-7841d915b074

我只是想在不使用任何java逻辑的情况下转换为UUID格式,因此寻找java.lang,java.util或Apache等软件包中可用的预定义实用程序.

java string formatting uuid utility

0
推荐指数
1
解决办法
2万
查看次数

如何使用 uuid-package for Python 3.6 创建带破折号的 UUID,而不是没有破折号?

我在 Odoo 框架中使用 python v3.6。

我想生成uuid,所以我使用uuid如下:

:~$ python3
Python 3.6.9 (default, Nov  7 2019, 10:44:02) 
[GCC 8.3.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import uuid
>>> id =  uuid.uuid1().hex
>>> id
'daf59b684d6a11xz9a9c34028611c679'
>>> 
Run Code Online (Sandbox Code Playgroud)

我怎样才能获得uuid?由连字符分隔并将字符串分为四个部分: daf59b684-d6a11x-z9a9c3402-8611c679

我尝试在 SO 上找到它,但没有找到,而是得到了一个反向的,与我的要求相反,作为link

如何在 uuid-string 之间创建连字符,像这样??

UUID-Docs链接

python uuid

0
推荐指数
1
解决办法
2048
查看次数

标签 统计

java ×4

uuid ×4

regex ×2

string ×2

.net ×1

formatting ×1

guid ×1

oracle ×1

python ×1

replaceall ×1

utility ×1

validation ×1