当前位置: 首页 > 知识库问答 >
问题:

我可以依赖GUID不可解析为int吗?

姬实
2023-03-14

我有一个实体,它的字段可以是存储为字符串的整数,也可以是GUID。我根据字段是GUID还是整数执行不同的方法。如果值是GUID,则可以确保int.TryParse始终返回false。NewGuid()是否返回可解析的整数?

共有2个答案

马承
2023-03-14

根据规范,GUID始终包含分隔整数块的破折号。这意味着除非有意删除破折号,否则它永远不会作为整数进行解析

储峻
2023-03-14

您可以通过. getClass()方法检查当前GUID类型,而不是禁止将一个值解析为另一个值,该方法也不太容易出现Exceptions。

 类似资料:
  • 'Libraries'>/home/ingo/.m2/repository/se/server/tutorial/web/domainservice/2.0-snapshot/domainservice-2.0-snapshot.jar-GlassFish这样管理其依赖关系似乎有些奇怪,但实际上Glassfish就是这样做的。 我知道Wildfly中的类加载与GlassFish中的不同。 我看到了

  • 在Spring DI中,将autowired字段声明为可选字段可以使客户端不向其注入任何值。使用Java EE的CDI是否可能做到这一点?我试过可选但失败了。我想知道是否有一个等价的机制我可以使用。 下面是我尝试的: 我得到一个错误消息:线程“main”org.jboss.weld.exceptions.deploymentexception:WELD-001408在注入点[[BackedAnno

  • 问题内容: 将自动安装使用中列出的软件包。我该如何使用它呢? 问题答案: 是的你可以。您可以从Web或计算机上的tarball或文件夹中安装软件包。例如: 从网络上的tarball安装 从本地tarball安装 从本地文件夹安装 您可以删除文件夹。 从本地文件夹安装(可编辑模式) 这将以可编辑模式安装软件包。您对代码进行的任何更改都将立即应用于整个系统。如果您是程序包开发人员并想测试更改,这将很有

  • 我给ivy添加了一个依赖项(我们称之为a)。在maven central中具有pom文件的xml。Ivy使用ibiblio来解析maven依赖项。添加到常春藤中的依赖项(A)。xml具有可传递依赖项(B)。到目前为止,一切都很好。传递依赖(B)的依赖(C)不能用常春藤来解决。 我在常春藤上定义了一个新的名字。如下所示的xml: 在B的pom文件中,C在编译和测试范围中定义如下: 当我在ivy的缓存

  • 现在假设我有项目B,我们叫它酒吧。Bar是一个Android应用程序,Bar依赖于Foo。 嗯,我有。但是,当我在Foo from Bar中调用一个调用OkHttp的函数时,我会得到以下消息: 这样的事情可能发生吗?还是Bar需要手动依赖OkHttp以及Foo拥有的任何其他依赖项?

  • 在Java中可以吗? 例如: 我的目标是编写一个返回的函数。所述存储在节点的高度中,如果节点不存在,它将为空,我需要检查一下。 我这样做是为了做家庭作业,但这一特定部分并不是家庭作业的一部分,它只是帮助我完成我正在做的事情。 谢谢你的评论,但似乎很少有人真正读过代码下的内容,我在问我还能如何实现这个目标;很容易发现它不起作用。