表示字节数组中的数字(java编程)

2024-01-01

我试图用两个字节数组表示端口号 9876(或十六进制的 0x2694):

class foo {
     public static void main (String args[]) {
   byte[] sendData = new byte[1];

   sendData[0] = 0x26;
   sendData[1] = 0x94;
     }
}

但我收到有关可能会损失精度的警告:

foo.java:5: possible loss of precision
found   : int
required: byte
   sendData[1] = 0x94;
                 ^
1 error

如何在两字节数组中表示数字 9876 而不丢失精度?

NOTE:我选择了 @Björn 的代码作为正确答案,但 @glowcoder 的代码也运行良好。这只是解决同一问题的不同方法。谢谢你们!


您是否尝试过转换为字节?例如

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

表示字节数组中的数字(java编程) 的相关文章

  • cygwin有java sdk吗?

    cygwin有java sdk吗 如果有一个使用 cygwin 文件系统和 X windows 进行显示的本机 cygwin 实现 那就太好了 不幸的是我不知道这样的版本 我认为移植 OpenJDK 也需要付出很大的努力 但我还没有尝试过
  • 如何在Java中使用我的密码加密和解密字符串(PC而非移动平台)? [复制]

    这个问题在这里已经有答案了 我想加密一个字符串然后将其放入文件中 当我想要的时候也想解密它 我不需要很强的安全性 我只是想让其他人更难获取我的数据 我尝试了几种方法 这是这些 Md5加密 如何在 Android 中对字符串进行哈希处理 ht
  • 克隆 dom.Document 对象

    我的目的是将xml文件读入Dom对象 编辑dom对象 其中涉及删除一些节点 完成此操作后 我希望将 Dom 恢复到其原始状态 而不实际解析 XML 文件 无论如何 我可以克隆第一次解析 xml 文件后获得的 dom 对象吗 这个想法是避免一
  • 如何将 Cucumber 中的数据表转换为对象列表?

    原标题 Java 中的 Cucumber DataTables 中的标量是什么意思 From 参考 Java 提供了几种标量类型 这些包括原始数字 类型 加上布尔值和字符 每个标量 原始 类型都有一个关联的包装类或 参考类型 阅读javad
  • 打印数组时出错

    我得到这个代码 import java util import java io public class Oblig3A public static void main String args OrdAnalyse O new OrdAna
  • 声纳要求将这一领域定为最终目标

    我的程序中有以下代码 在与 Maven 集成后 我正在运行 SonarQube 5 对其进行代码质量检查 我面临这个错误 将此 public static processStatus 字段设为最终字段 将此 public static pr
  • 最终类中的静态函数是否隐式最终?

    我的问题基本上与this https stackoverflow com q 8766476 3882565一 但这是否也适用于static功能 我想了解 编译器是否处理所有static函数在一个final类为final 是否添加final
  • 如何使用jdbc驱动编写事务?

    我想使用 jdbc 编写一个事务java 我尝试过这个简单的交易 BEGIN TRANSACTION NL GO NL UPDATE table SET col test where id 1010 NL GO NL COMMIT 我尝试过
  • 使用嵌入式 Jetty 7 发布 JAX-WS 端点

    有人可以帮忙吗 我想使用嵌入式 Jetty 7 作为端点 这是我尝试过的 public class MiniTestJetty WebService targetNamespace http public static class Calc
  • MongoDb Spring 在嵌套对象中查找

    我正在使用 Spring Data Mongodb 和这样的文档 id ObjectId 565c5ed433a140520cdedd7f attributes 565c5ed433a140520cdedd73 333563851 list
  • 如何在 Java 中读取/转换 InputStream 为字符串?

    如果你有一个java io InputStream对象 您应该如何处理该对象并生成一个String 假设我有一个InputStream包含文本数据 我想将其转换为String 例如我可以将其写入日志文件 最简单的方法是什么InputStre
  • 使用 Jboss7 加载资源返回 null

    如何使用Jboss7 1从java代码中加载图像等资源 这曾经与 Jboss4 一起使用 this getClass getClassLoader getResourceAsStream myapp includes images imag
  • 抛出 UnsupportedOperationException

    因此其中一种方法的描述如下 public BasicLinkedList addToFront T data 该操作无效 对于排序列表 将生成 UnsupportedOperationException 使用消息 排序列表的操作无效 我的代
  • 如何将 .txt 文件的最后 5 行读入 java

    我有一个包含多个条目的文本文件 例如 hello there my name is JoeBloggs 我如何按降序阅读最后五个条目 即来自 JoeBloggs 那里 我目前有代码只能读取最后一行 public class TestLast
  • 如何强制 Spark 执行代码?

    我如何强制 Spark 执行对 map 的调用 即使它认为由于其惰性求值而不需要执行它 我试过把cache 与地图调用 但这仍然没有解决问题 我的地图方法实际上将结果上传到 HDFS 所以 它并非无用 但 Spark 认为它是无用的 简短回
  • Android 中的自定义相机应用程序问题 - 旋转 270、拉伸捕获视图且未获取所有功能

    我从代码中得到了帮助https github com josnidhin Android Camera Example https github com josnidhin Android Camera Example 但面临一些问题 例如
  • 如何在java中进行多处理,以及预期的速度提升是多少?

    我是一个新手 使用 Java 对 csv 文件进行一些数据处理 为此 我使用 Java 的多线程功能 线程池 将 csv 文件批量导入到 Java 中 并对每一行执行一些操作 在我的四核处理器上 多线程大大加快了处理速度 我很想知道多处理如
  • 旧的和奇异的 JVM 上 java.io.BufferedInputStream 的默认缓冲区大小是多少?

    我一直在为一篇关于以下内容的博客文章进行一些研究java io BufferedInputStream和缓冲区 显然 多年来 默认值已从区区 512 字节增长到 8192 字节 冒昧地 Sun 的 Java 7 实现 甚至在JDK 1 1
  • Perl:散列 2 中数组的数值排序(施瓦茨变换)

    这实际上是该线程的后续内容 Perl 散列中数组的数字排序 https stackoverflow com questions 7914931 perl numerical sort of arrays in a hash 我无法编辑原始问
  • 如何找到数组中的最小数字并返回该数组的主索引?

    我有一个如下所示的数组 我想找到 diff 索引中数字最小的数组 所以在这种情况下 我想取回数组 7 我需要的只是数组编号 即 7 而不是任何其他信息 我知道我可以使用 array column 轻松找到最小的数字 但如何返回整个数组索引

随机推荐

  • 新 luarock 的正确 Rockspec 文件名是什么?

    根据这个页面 http luarocks org en Creating a rock http luarocks org en Creating a rock 这应该保存在名为 luafruits 1 0 1 rockspec 的文件中
  • Nuget 包...项目中不存在...包...文件夹中已存在

    我已经与这个错误斗争了几个小时 但无法找到有效的解决方案 我在多项目解决方案中有一个 ASP Net API 其引用 依赖项配置不正确 我已经尝试修复它两天了 问题是 我相信 该 API 缺少 System Web Http System
  • C++ 挂钩 winsock

    我正在尝试挂接winsock send 和recv 以读取进程的所有流量 我将以下代码作为 dll 注入目标进程中 include dll h include
  • UIDatePicker,根据今天的日期设置最大和最小日期

    如果我有一个 UIDatePicker 并且我希望将最小和最大日期范围设置为三十年前和未来三十年之间 我将如何设置 未经测试 但您可能想要这样的东西 NSCalendar calendar NSCalendar alloc initWith
  • 如何在CTR模式下寻找并解密部分码流?

    我对 cryptopp 中的部分解码有疑问 使用 AES 256 CTR 编码源 CTR Mode lt AES gt Encryption e e SetKeyWithIV key 32 iv string encrypt string
  • 在 Django 中提供大文件(高负载)

    我一直在使用一种提供下载服务的方法 但由于它不安全 我决定更改它 该方法是指向存储中的原始文件的链接 但风险在于知道该链接的每个人都可以下载该文件 所以我现在通过我的视图提供该文件 这样只有具有权限的用户才能下载该文件 但我注意到服务器上的
  • Angular 文件夹结构和组件服务

    我读过很多关于 Angular 文件夹结构的文章 我仍然不清楚我们将组件服务放在哪里 组件之间的共享服务被置于共享之下 但是如果服务仅由组件使用呢 通常我将所有组件逻辑放入一个服务中 并让组件保留仅与 UI 内容相关的代码 使用哪一种更好
  • zend 扩展到底是什么?

    如果你看本文档 http php net manual fr function get loaded extensions php 第一个参数仅返回 Zend 扩展 与 PHP 简单 扩展相比 Zend 扩展到底是什么 Zend 扩展连接到
  • Visual Studio 附加库?

    我希望找到一些 Visual Studio 的附加组件来解决一些特定的可用性问题 是否有一个 Visual Studio 插件库 其中包含每个人 公司 雅虎和乡巴佬创建的巨大插件垃圾场 就像Vista 侧边栏小工具库 http vista
  • NodeJS - 从可读流中查看数据事件,而无需从可写流中相应暂停

    我们发现生产中的一些流的内存使用率极高 文件存储在 S3 中 我们在 S3 对象上打开一个可读流 然后将该数据通过管道传输到本地文件系统 在我们的 EC2 实例上 上的文件 我们的一些客户拥有非常大的文件 在一个实例中 他们有一个大小超过
  • Gradle 无法添加编译 'com.google.android.gms:play-services:7.0.0'

    我不敢相信没有人找到解决这个问题的方法 我想向我的应用程序添加一个横幅 但 Android Studio 的 Gradle 系统试图让我相信这不是一个好主意 它看起来像这样 apply plugin com android applicat
  • 使用对文件中定义的引用来填充 SVG 图案

    尽管 W3 规范 以下尝试制作带有图案填充的矩形似乎在 Safari 6 1 Firefox 30 或 Chrome 36 中不起作用似乎在说 http www w3 org TR SVG linking html IRIforms我可以使
  • 如何显示查询结果

    查询后我尝试显示数据 我只能接收来自 field 1 的数据 从 field 2 和 field 没有 如何修复它 if result die Query to show fields from table failed fields nu
  • 无法使用clangd读取linux内核代码

    我有一些关于Linux内核驱动程序的代码 我用熊使生成compile commands json 这是我的一些compile commands json directory usr src linux headers 5 4 0 90 ge
  • 为什么 BCrypt 生成的哈希是不确定的

    我过去使用过许多不同的哈希算法 我的印象是它们都是确定性的 我刚刚将一些代码切换为使用 BCrypt Net 我不得不承认 当我所有的比较测试都失败时 我完全被难住了 在我的测试中寻找错误一段令人尴尬的时间后 我意识到我关于哈希值是确定性的
  • Dart 编译器能够推断 const 构造函数的用法吗?

    我认为 dart 会使用const构造函数 如果它能够自动完成 为了解释这个假设 让我们假设我们有一个小部件 它已经有一个const constructor like class Retry extends StatelessWidget
  • nu.pattern.OpenCV$UnsupportedPlatformException:不支持操作系统“WINDOWS”和体系结构“X86_64”

    我正在尝试在具有以下 Maven 依赖项的 spring mvc 项目中使用上述方法加载 opencv
  • 为什么具有透明背景的 NSImage 得到的 RGB 值为 (0,0,0)?

    从具有透明背景的 NSImage 中提取 RGB 值时 我获得了特定图像中实际彩色对象的正确 RGB 值 但即使没有黑色像素 我也获得了 0 0 0 的 RGB 值在我测试的特定图像中可见 我的猜测是我从透明图像的部分得到 0 0 0 我如
  • TypeScript 中“扩展”和“实现”有什么区别

    我想知道什么Man and Child有共同点和不同点 class Person name string age number class Child extends Person class Man implements Person 简
  • 表示字节数组中的数字(java编程)

    我试图用两个字节数组表示端口号 9876 或十六进制的 0x2694 class foo public static void main String args byte sendData new byte 1 sendData 0 0x2