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

2024-03-06

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


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

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

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

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

  • 未找到 MessageSource 的 ResourceBundle [消息]:找不到基本名称消息的包

    在 applicationContext xml 中 我定义了 MessageSource 如下所示
  • Android 自定义视图不能以正确的方式处理透明度/alpha

    我正在绘制自定义视图 在此视图中 我使用两个不同的绘画和路径对象在画布上绘画 我基本上是在绘制两个重叠的形状 添加 Alpha 后 视图中重叠的部分比图像的其余部分更暗 这是不希望的 但我不知道如何解决它 这是我的代码片段 用于展示我如何在
  • 在文本文件中搜索单词并返回其频率

    如何在包含单词文本的文本文件中搜索特定单词并返回其频率或出现次数 使用扫描仪 String text Question how to search for a particular word in a text file containin
  • 使用 RecyclerView 适配器在运行时更改布局屏幕

    我有两个布局文件 如下所示 如果列表中存在数据 则我显示此布局 当列表为空时 我会显示此布局 现在我想在运行时更改布局 当用户从列表中删除最后一项时 我想将布局更改为第二张图片中显示的 空购物车布局 In getItemCount Recy
  • 在 HTTP 标头中发送 UTF-8 值会导致 Mojibake

    我想使用 servlet 发送阿拉伯语数据HTTPServletResponse给客户 我正在尝试这个 response setCharacterEncoding UTF 8 response setHeader Info arabicWo
  • 记录骆驼路线

    我的项目中有几个 Camel 上下文 如果可能的话 我想以逆向工程方式记录路线 因为我们希望保持与上下文相关的文档最新 最好的方法是什么 我们倾向于预先实际设计路线 并使用来自EIP book http www eaipatterns co
  • 如果使用的 JVM 是 x86 或 x64,则以不同的方式解决 Maven 依赖关系?

    我设置了一个 Maven 存储库来托管一些 dll 但我需要我的 Maven 项目根据使用的 JVM 是 x86 还是 x64 下载不同的 dll 例如 在运行 x86 版本 JVM 的计算机上 我需要从存储库下载 ABC dll 作为依赖
  • 在java中实现你自己的阻塞队列

    我知道这个问题之前已经被问过并回答过很多次了 但我只是无法根据互联网上找到的示例找出窍门 例如this http tutorials jenkov com java concurrency blocking queues html or t
  • Java:正则表达式排除空值

    在问题中here https stackoverflow com questions 51359056 java regexp for a separated group of digits 我得到了正则表达式来匹配 1 到 99 之间的一
  • Git 无法识别重命名和修改的包文件

    我有一个名为的java文件package old myfile java 我已经通过 git 提交了这个文件 然后我将我的包重命名为new所以我的文件在package new myfile java 我现在想将此文件重命名 和内容更改 提交
  • 获取给定类文件的目录路径

    我遇到的代码尝试从类本身的 class 文件所在的同一目录中读取一些配置文件 File configFiles new File this getClass getResource getPath listFiles new Filenam
  • 计算日期之间的天数差异

    在我的代码中 日期之间的差异是错误的 因为它应该是 38 天而不是 8 天 我该如何修复 package random04diferencadata import java text ParseException import java t
  • Cloudfoundry:如何组合两个运行时

    cloundfoundry 有没有办法结合两个运行时环境 我正在将 NodeJS 应用程序部署到 IBM Bluemix 现在 我还希望能够执行独立的 jar 文件 但应用程序失败 APP 0 bin sh 1 java not found
  • Dispatcher-servlet 无法映射到 websocket 请求

    我正在开发一个以Spring为主要框架的Java web应用程序 特别使用Spring core Spring mvc Spring security Spring data Spring websocket 像这样在 Spring 上下文
  • 尝试使用等于“是”或“否”的字符串变量重新启动 do-while 循环

    计算行程距离的非常简单的程序 一周前刚刚开始 我有这个循环用于解决真或假问题 但我希望它适用于简单的 是 或 否 我为此分配的字符串是答案 public class Main public static void main String a
  • 无法捕获 Spring Batch 的 ItemWriter 中的异常

    我正在编写一个 Spring Batch 流程来将数据集从一个系统迁移到另一个系统 在这种情况下 这就像使用RowMapper实现在传递给查询之前从查询构建对象ItemWriter The ItemWriter称为save我的 DAO 上的
  • 将图像添加到自定义 AlertDialog

    我制作了一个 AlertDialog 让用户可以从我显示的 4 个选项中选择一个 前 3 个让他们在单击号码时直接拨打号码 第 4 个显示不同的视图 现在看起来是这样的 由于第四个选项的目的是不同的任务 我想让它看起来不同 因为用户可能会感
  • 解决错误javax.mail.AuthenticationFailedException

    我不熟悉java中发送邮件的这个功能 我在发送电子邮件重置密码时遇到错误 希望你能给我一个解决方案 下面是我的代码 public synchronized static boolean sendMailAdvance String emai
  • JSON 到 hashmap (杰克逊)

    我想将 JSON 转换为 HashMapJackson http jackson codehaus org 这是我的 JSON String json Opleidingen name Bijz trajecten zorg en welz
  • Java &= 运算符应用 & 或 && 吗?

    Assuming boolean a false 我想知道是否这样做 a b 相当于 a a b logical AND a is false hence b is not evaluated 或者另一方面 这意味着 a a b Bitwi

随机推荐

  • 对 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 尽管它