腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
3
回答
Java
优化
将
值
作为
位
写入
bytebuffer
、
、
、
、
我目前正在编写一些网络代码(这是我的第一个服务器),我有一个关于
优化
特定函数的快速问题,该函数
将
值
写入
位
,然后将它们打包成一个字节。
优化
此函数的原因是,在打包要发送到多个客户端的数据时,每个服务器都会使用它数千次。 为了更好地解释函数试图完成的任务,一个示例可能更有用:
值
3可以由两个比特表示。该函数会将这个二进制
值
转换为11000000。当再次调用该函数时,它将知道从第三个最高有效
位
(从右/十进制数32的第三
位</e
浏览 18
提问于2018-02-13
得票数 10
回答已采纳
4
回答
长为7字节
值
的
ByteBuffer
putLong()
、
、
、
实际上,它可以
作为
一个无符号整数编码成7个字节。这byte[] myLongBytes =
ByteBuffer
.allocate(7).order(ByteOrder.LITTLE_ENDIAN).putLong(myLong我甚至可以用
ByteBuffer
做这个吗?我应该用不同的方式来做吗?
浏览 2
提问于2016-03-02
得票数 1
回答已采纳
3
回答
Java
在long中存储两个in
、
、
我希望
将
两个int存储在一个Point中(而不是每次都要创建一个新的int对象)。// x and y are intsl = (l << 32) | y;x = (int) l >> 32; y
浏览 2
提问于2012-10-08
得票数 34
回答已采纳
2
回答
如何
将
数字
写入
文件并使其在
Java
和C#之间可读
、
、
、
、
我的目标是
将
一些数据
写入
一个文件(例如,在
Java
中),就像一个数字序列,然后能够在C#中读取它。显然,操作应该以相反的顺序工作。例如,我想按顺序编写3个数字,用以下模式表示: 在
Java</
浏览 3
提问于2014-03-21
得票数 0
回答已采纳
1
回答
如何用
Java
(16
位
)表示TCP端口范围
、
、
、
端口范围从0到65536,因为它存储为16
位
无符号整数。public byte[] encode() {
Bytebuffer
buffer =
ByteBuffer
.allocate我的问题是,如何
将
一个可达65536的
值
作为
短<
浏览 3
提问于2016-01-25
得票数 1
回答已采纳
1
回答
这个
ByteBuffer
.allocate()方法到底创建了什么?
、
、
在
Java
应用程序中,我找到了这一行:它创建了一个
ByteBuffer
对象(我认为该对象用于读取和
写入
单个字节因此,
ByteBuffer
.allocate()方法似乎类似于返回字节的工厂方法。 但是,究竟是如何分配传递Integer.SIZE / 8
值
作为
输入参数的呢?
浏览 1
提问于2017-04-18
得票数 1
1
回答
Java
DatagramPacket读取原语数据类型
、
、
我需要从DatagramPacket 2基元数据类型和字节数组中恢复; 我需要一个无符号的长,和一个int
作为
原始数据类型.当我尝试用System.arraycopy每个变量手动复制时,它似乎会使我无法获得与发送它相同的
值
.另外,我不确定哪种数据类型与
Java
中的无符号long等效.
浏览 4
提问于2013-12-30
得票数 0
回答已采纳
3
回答
Java
将
long转换为4字节
、
、
、
、
如何
将
长整型转换为4字节?我收到一些来自C程序的输出,它使用unsigned long。我需要读取此输出并将其转换为4字节。 然而,
java
使用的是64
位
的带符号的long。
浏览 3
提问于2013-01-01
得票数 3
2
回答
双长非原子处理
、
、
只将‘写’操作
作为
两个部分来处理: 哪一个是准确的?
浏览 8
提问于2021-06-11
得票数 3
2
回答
Java
:高效地
将
longs数组转换为字节数组
、
、
、
、
直接类型广播似乎是不允许的:found : long[] byte[] byteArray = (byte[]) longArray;通过迭代数组很容易完成转换,例如:for( long l:
浏览 2
提问于2015-04-28
得票数 2
回答已采纳
2
回答
将
字节阵列转换为双阵列
、
、
、
、
我在
Java
中的WAV文件面临一些问题。
ByteBuffer
byteBuffer
=
ByteBuffer
.wrap(byteArray); double[] doubles = new double[byteArray.l
浏览 1
提问于2013-03-20
得票数 5
1
回答
使用AsynchronousSocketChannel
作为
1字符发送空字节(\x00)
我需要将空字节
作为
一个字符发送--这段代码将其
作为
4个字符发送,所以不是空字节(\x00),它不能以纯文本的形式发送。它正在发送给一个闪存客户端。例如,当我发送test\x00时,它将它
作为
test\x00发送,这是错误的。import
java
.io.BufferedReader;import
java
.net.InetSocketAddress; import
java
.net.SocketAddr
浏览 2
提问于2021-05-14
得票数 0
回答已采纳
3
回答
无需创建新对象即可将int[]转换为byte[]
我在
java
中有一个int[],我想把它转换成byte[]。 现在,通常的方法是创建一个4倍于整数数组大小的新byte[],并将所有int逐字节复制到新的字节数组中。然而,这样做的唯一原因是因为
java
的类型安全规则。int数组已经是字节数组。只是
java
不允许
将
int[]转换为byte[],然后将其用作byte[]。有没有办法,比如使用jni,让int数组在
java
中看起来像一个字节数组?
浏览 5
提问于2009-08-24
得票数 2
1
回答
关于利用
ByteBuffer
编写字符的探讨
、
、
、
SeekableByteChannel seeka = Files.newByteChannel(path,StandardOpenOption.CREATE,StandardOpenOption.WRITE); src.putChar('a'); seeka.write(src); 我在文件(路径)中
写入
了以下结果
浏览 6
提问于2013-08-11
得票数 0
2
回答
解析包含不同数据类型并能够使用
Java
正确获取每个
值
的字节数组
、
、
我是个
Java
新手,从事字节数组的工作。FileInputStream fin = new FileInputStream(file); byte[] fileContent = new byte
浏览 0
提问于2013-10-23
得票数 1
2
回答
Java
十六进制
、
01 - 08 0x06, 0x00,};我知道0x01是1
值
,并且像01一样发送(两
位
,四分之一字节长) 当我需要调整消息时,像这样生成
值
是正确的吗?
将
这些数字存储在int中是正确的,因为我们不能将byte (-128, +127)用于直到<0x00, 0xFF>范围的
值
浏览 0
提问于2012-01-08
得票数 6
回答已采纳
2
回答
分配后清除()字节缓冲区是一个好做法吗?
我继承了一些
java
代码,这些代码使用本地
ByteBuffer
将
消息
写入
套接字。public void sendMessage(){
byteBuffer
.clear();} clear()调用似乎是不必要的。
浏览 1
提问于2016-03-04
得票数 4
回答已采纳
1
回答
GetByteArrayElements使用直接内存?
、
、
、
程序使用
java
中的
ByteBuffer
.allocateDirect(),C++端
将
数据
写入
该缓冲区。但是当我尝试
将
ByteBuffer
.allocateDirect()更改为
ByteBuffer
.allocate()并使用GetByteArrayElements()
写入
数据时。
浏览 1
提问于2012-09-01
得票数 0
3
回答
在执行mmap时,C和
Java
会有任何显著的性能差异吗?
、
、
、
从理论上讲,如果我使用C或
java
的内存映射访问在这个文件上执行查找,会有什么不同吗? 我猜既然文件访问被下推到操作系统级别,那么它真的不应该有太大的不同,对吧?
浏览 3
提问于2013-03-25
得票数 1
3
回答
使用
java
.io.DataInputStream读取二进制文件会导致
值
错误
、
我还读过关于
Java
中大大小小的endian转换的文章,但是它仍然给了我错误的
值
。有谁有使用
Java
读取*.mkt文件的经验吗?我得到了运行良好的代码,但它是用C编写的,但需要用
Java
重写它。
浏览 3
提问于2015-07-03
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券