如何从java中的int中获取最高有效的n位

2024-03-06

我有一个 int,我想获得 java 中的 19 个最高有效位。我尝试了各种方法,但没有一个有效。 有人可以帮帮我吗?


添加布拉姆的答案,你甚至不需要AND如果您使用无符号移位。

myInt >>> 13;将为您提供 19MSB(尽管它们现在位于最低位)。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何从java中的int中获取最高有效的n位 的相关文章

  • java程序有多少种结束方式?

    我知道使用 System exit 0 可以结束一个java程序 例如 如果我有一个JFrame窗口 它会关闭并结束程序 但我想知道还有多少其他方法 可以关闭它并结束程序 包括发生错误时 程序会被关闭 JFrame也会被关闭吗 添加到其他答
  • Kafka - 如何同时使用过滤器和过滤器?

    我有一个 Kafka 流 它从一个主题获取数据 并且需要将该信息过滤到两个不同的主题 KStream
  • Java 中的 <-- 是什么? [复制]

    这个问题在这里已经有答案了 我遇到了下面的片段 它输出到4 3 2 1 我从来没有遇到过 lt 在爪哇 Is lt 使 var1 的值变为 var2 的运算符 public class Test public static void mai
  • 以相反的顺序打印任何集合中的项目?

    我在 使用 Java 进行数据结构和问题解决 一书中遇到以下问题 编写一个例程 使用 Collections API 以相反的顺序打印任何 Collection 中的项目 不要使用 ListIterator 我不会把它放在这里 因为我想让有
  • Java LostFocus 和 InputVerifier,按反向制表符顺序移动

    我有一个 GUI 应用程序 它使用 InputVerifier 在产生焦点之前检查文本字段的内容 这都是很正常的 然而 昨天发现了一个问题 这似乎是一个错误 但我在任何地方都找不到任何提及它的地方 在我将其报告为错误之前 我想我应该问 我在
  • 有人用过 ServiceLoader 和 Guice 一起使用吗?

    我一直想通过我们的应用程序 构建系统进行更大规模的尝试 但更高的优先级不断将其推到次要地位 这似乎是加载 Guice 模块的好方法 并且避免了关于 硬编码配置 的常见抱怨 单个配置属性很少会自行更改 但您几乎总是会有一组配置文件 通常用于不
  • 我对线程失去了理智

    我想要这个类的对象 public class Chromosome implements Runnable Comparable
  • 为什么用scala写的代码比用java写的慢6倍?

    我不确定我在编写 scala 代码时是否犯了一些错误 问题是 The four adjacent digits in the 1000 digit number that have the greatest product are 9 9
  • 如何使用 Java Apache POI 隐藏 Excel 工作表中以下未使用的行?

    我正在使用数据库中的数据填充模板 Excel 工作表 for Map
  • 为什么 jar 执行的通配符在 docker CMD 中不起作用?

    我有一个Dockerfile与以下CMD启动我的 Spring Boot 应用程序 FROM java 8 jre CMD java jar app file jar 当我尝试从创建的图像启动容器时 我得到 Error Unable to
  • JAXB - 忽略元素

    有什么方法可以忽略 Jaxb 解析中的元素吗 我有一个很大的 XML 文件 如果我可以忽略其中一个大而复杂的元素 那么它的解析速度可能会快很多 如果它根本无法验证元素内容并解析文档的其余部分 即使该元素不正确 那就更好了 例如 这应该只生成
  • ThreeTen 向后移植与 JSR-310 的比较

    由于某些原因 我们现在无法使用 java 8 我们仍然停留在 java 7 上 不过 我想使用新的JSR 310 date time APIs现在 使用官方向后移植 ThreeTen http www threeten org threet
  • 如何更改 Swagger-ui URL 前缀?

    我正在使用 Springfox Swagger2 和 Spring boot 1 5 9 我可以通过此链接访问 swagger UI http localhost 8090 swagger ui html http localhost 80
  • Joshua Bloch 的构建器设计模式有何改进?

    早在 2007 年 我就读过一篇关于 Joshua Blochs 所采用的 构建器模式 的文章 以及如何修改它以改善构造函数和 setter 的过度使用 特别是当对象具有大量属性 其中大部分属性是可选的 时 本文对此设计模式进行了简要总结
  • 从三点求圆心的算法是什么?

    我在圆的圆周上有三个点 pt A A x A y pt B B x B y pt C C x C y 如何计算圆心 在Processing Java 中实现它 我找到了答案并实施了一个可行的解决方案 pt circleCenter pt A
  • 按降序排序映射java8 [重复]

    这个问题在这里已经有答案了 private static
  • titledBorder 标题中的图标

    您好 是否可以在 titledBorder 的标题中放置一个图标 例如以下代码 import java awt GridLayout import javax swing JFrame import javax swing JLabel i
  • 用于请求带有临时缓存的远程 Observable 的 RxJava 模式

    用例是这样的 我想暂时缓存最新发出的昂贵的Observable响应 但在它过期后 返回到昂贵的源Observable并再次缓存它 等等 一个非常基本的网络缓存场景 但我真的很难让它工作 private Observable
  • Java 的“&&”与“&”运算符

    我使用的示例来自 Java Herbert Schildt 的完整参考文献 第 12 版 Java 是 14 他给出了以下 2 个示例 如果阻止 第一个是好的 第二个是错误的 因此发表评论 public class PatternMatch
  • 在会话即将到期之前调用方法

    我的网络应用程序有登录的用户 有一个超时 在会话过期之前 我想执行一个方法来清理一些锁 我已经实现了sessionListener但一旦我到达public void sessionDestroyed HttpSessionEvent eve

随机推荐

  • 对 CoreData 属性求和

    我有一个实体 费用 其属性 浮点数 称为 值 我有一个从 CoreData 填充的表视图NSFetchedResultsController 我试图在标签 或表头 中显示我所有费用的 值 总和 但在阅读 Apple 文档并谷歌搜索不同的论坛
  • 如何让 bash “吃掉”字符串中所有行共有的缩进字符?

    我在 shell 变量中有一些多行字符串 字符串的所有行都具有至少几个空白字符的未知缩进级别 在我的示例中为 8 个空格 但可以是任意的 让我们看看这个示例字符串 I am at the root indentation level 8 s
  • Maven 默认生命周期和插件部分

    如果我错了 请纠正我 如果 Maven 中没有定义打包类型pom xml jar默认使用生命周期 每个 Maven 打包类型都有一个默认的构建生命周期和关联的默认目标 我们可以想到一个goal as 插件 命令 生命周期阶段目标 流程资源
  • Microsoft.Web.WebJobs.Publish 在部署包中生成重复的程序集

    我有大量的 Azure WebJobs 它们都部署到单个 Azure 应用服务 以及同一 Azure 应用服务上的网站 每个WebJob都使用WebJobs SDK和Microsoft Web WebJobs Publish nuget包
  • Python中str是如何实现的?

    gt gt gt import sys gt gt gt sys getsizeof 40 为什么空字符串使用这么多字节 有谁知道这40个字节中存储了什么 在Python中 字符串是对象 因此值是对象本身的大小 所以这个大小总是大于字符串本
  • 有没有办法使用反应传单库使传单弹出响应?

    我一直在研究并且我知道传单 https leafletjs com 有插件https github com yafred leaflet responsive popup https github com yafred leaflet re
  • 如何在无头模式下运行浏览器(chrome、IE 和 firefox)?

    我想将 JSTestDriver 与 jenkins CI 集成 问题是构建服务器没有显示 有没有办法无头运行浏览器 Thanks 如果您的服务器是 Linux 如前所述 您将无法运行 IE 但您可以运行其他浏览器 例如 Firefox 诀
  • mongodb安装失败无法运行mongod

    我已经下载了最新版本的 mongodb 并将文件移动并重命名为 mongodb 到目录中usr local mongodb 当我尝试运行 mongod 时出现以下错误 bin mongod help for help and startup
  • 映射 Sharepoint 驱动器

    我不确定如何表达这个问题 但据我了解 共享点运行的网站 例如企业的内部网 可以映射到网络驱动器 理论上 您可以访问该驱动器并从中获取文档 或者将文档上传到该驱动器 它将使用新文档更新 sharepoint 运行网站 我对此没有经验 这似乎是
  • NSTextView textDidChange/didChangeText 未调用绑定

    我有一个习惯NSTextView自动调整字体大小以使文本填充整个视图的实现 我覆盖了didChangeText调用我的字体大小调整方法 当用户编辑文本时效果很好 但是didChangeText 和委托方法textDidChange 当通过绑
  • 将 HTML 放入 Django 中的 ValidationError 中

    我想将锚标记放入此 ValidationError 中 Customer objects get email value if self register this address is already registered raise f
  • Android 上有 javax.smartcardio 类似物吗?

    Android 上有 javax smartcardio 类似物吗 但不使用开放移动 API Thanks 我在用着javax smartcardio 作为门面IsoDep在 Android 上的一个名为SCUBA http sourcef
  • 使用 MPI 在 C 中发送二维数组块

    如何将二维数组块发送到不同的处理器 假设 2D 数组大小为 400x400 我想将大小为 100X100 的块发送到不同的处理器 这个想法是每个处理器将在其单独的块上执行计算并将其结果发送回第一个处理器以获得最终结果 我在 C 程序中使用
  • 使用 matplotlib 如何在 python 中绘制给定数据的直方图

    这是数据 111 3 122 4 155 3 192 5 11 9 123 10 120 23 现在我怎样才能使用这两组数据绘制直方图matplotlib 请帮忙 您可以像这样创建条形图 from matplotlib pyplot imp
  • 在 Red Hat Linux 上更改 JENKINS_HOME?

    我使用此过程来安装 Jenkins https wiki jenkins ci org display JENKINS Installing Jenkins on RedHat distributions https wiki jenkin
  • 从 YouTube ClientLogin 迁移到 OAuth 2.0

    我有一个应用程序 可以将视频上传到 YouTube 的特定 YouTube 频道 也就是说 不是上传到任何单个用户的频道 而是上传到单个频道 我有该频道的用户名和密码 在 ClientLogin 中 我的服务器端进程向 YouTube 提供
  • 由此生成了多少个Java对象 - new String("abcd")

    String s new String abcd 实习生池中有一个字符串 每次运行代码时都会重复使用该字符串 然后是每次运行该行时都会构造的额外字符串 例如 for int i 0 i lt 10 i String s new String
  • 如何根据azure命令的输出在powershell中分割字符串

    我有一个正在尝试编写的 powershell 脚本 我需要从控制台获取一些输入 输出并将其通过管道传输到分割命令中 但我不知道如何操作 我正在运行 azure cli 命令 来列出一堆资源 我需要提取存储帐户的名称 这是一些示例输出 Nam
  • 已发布的 ASP.NET Core 站点上出现错误:找不到包“Microsoft.AspNet.WebApi.Client”的编译库位置

    我的 Web 应用程序在从 Visual Studio 运行时工作正常 但当我发布并尝试加载页面时 我得到 InvalidOperationException 找不到包 Microsoft AspNet WebApi Client 的编译库
  • 如何从java中的int中获取最高有效的n位

    我有一个 int 我想获得 java 中的 19 个最高有效位 我尝试了各种方法 但没有一个有效 有人可以帮帮我吗 添加布拉姆的答案 你甚至不需要AND如果您使用无符号移位 myInt gt gt gt 13 将为您提供 19MSB 尽管它