小编Hug*_*ugh的帖子

在Java中将short转换为byte []

如何short在Java中将(2个字节)转换为字节数组,例如

short x = 233;
byte[] ret = new byte[2];

...
Run Code Online (Sandbox Code Playgroud)

它应该是这样的.但不确定.

((0xFF << 8) & x) >> 0;
Run Code Online (Sandbox Code Playgroud)

编辑:

你也可以使用:

java.nio.ByteOrder.nativeOrder();
Run Code Online (Sandbox Code Playgroud)

发现以获取本机位顺序是大还是小.另外,以下代码取自java.io.Bits:

  • byte(array/offset)为布尔值
  • 字节数组到char
  • 字节数组要短
  • 字节数组为int
  • 要浮动的字节数组
  • 字节数组为long
  • 字节数组加倍

反之亦然.

java byte short

49
推荐指数
6
解决办法
8万
查看次数

缓冲读取器HTTP POST

寻求一些帮助,我目前编写了一个HTTP服务器.它目前正在处理GET请求.然而,在使用POST时,缓冲的阅读器似乎挂了.当请求停止时,通过缓冲读取器读取其余输入流.我在谷歌上发现了一些东西.我已经尝试将CRLF和协议版本从1.1更改为1.0(浏览器自动发出请求为1.1)任何想法或帮助将不胜感激.谢谢

java post http hang bufferedreader

3
推荐指数
1
解决办法
3288
查看次数

JNI FindClass java.lang.ClassNotFoundException

我目前正在编写一些JNI代码来调用我的JAVA程序中的类。我已经使用类中的静态方法成功完成了此操作。

目前,当我使用时:

jclass proc_jclass = env->FindClass("example/io/struct/JavaClass");
Run Code Online (Sandbox Code Playgroud)

它使JVM崩溃:

java.lang.ClassNotFoundException.<init>(Ljava/lang/String;)V+3
Run Code Online (Sandbox Code Playgroud)

我已经尝试定义类路径位置,但无济于事。任何帮助将不胜感激。

谢谢。

java-native-interface

3
推荐指数
1
解决办法
8672
查看次数

标签 统计

java ×2

bufferedreader ×1

byte ×1

hang ×1

http ×1

java-native-interface ×1

post ×1

short ×1