gpt4 book ai didi

java - 位掩码 0b1 解析回 int

转载 作者:行者123 更新时间:2023-12-01 21:50:53 25 4
gpt4 key购买 nike

Java SDK 1.8 中有没有办法将 "0b1" 这样的字符串解析回其整数值?

我尝试使用Integer.parseInt,但失败了。

与此字符串“0b1111_1101”有同样的问题吗?

也许 Eclipse.JDT 中有一些东西可以将其评估为 java 表达式。

编辑:

为了提供更多关于我想要实现的目标的背景信息:它与 Sharpen(Java 代码到 C# 的转换器)的修改有关,以便将位掩码字符串声明转换为有效的 C# int 声明(此位掩码表示法仍然不受 C# 管理)。

最佳答案

一个简单的解决方案是去掉前缀 "0b",将任何 "_" 替换为 "",然后使用Integer.parseInt(n, 2) 获取 int 值。

关于java - 位掩码 0b1 解析回 int,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35252588/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com