我是靠谱客的博主 独特未来,最近开发中收集的这篇文章主要介绍android中打印字节数组,分析字节数组到android或java中的类,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

我知道关于ByteArrayInputStream的唯一方法是read(),但它只是返回一个整数。分析字节数组到android或java中的类

我有一个类,并在某个地方新建一个变量。那么我将该函数的返回值存储在devCfgBytes中,如何将其读取为int short或byte将其分配给对应的int变量或其他内容。我该怎么办?任何帮助表示赞赏。

public class ScrewCfg {

short u16size;

int u32crc;

boolean bEnable;

byte u8RstFreqDiv;

final static short screwCfgLegth = 438;

//...

}

//new obj in someplace

ScrewCfg devCfg = new ScrewCfg();

//....

btnLoadConfig.setOnClickListener(new OnClickListener() {

@Override

public void onClick(View v) {

byte[] devCfgBytes = new byte[ScrewCfg.screwCfgLegth];

int ret = mcLib.ReadUserData(devCfgBytes, ScrewCfg.screwCfgLegth);

if(ret < 0){

showMessage("Load Screw configuration Error!");

return;

}

//any method like this?

//if i want to read it as boolean, then use one byte

//read it as integer, then use the four bytes

ByteArrayInputStream in = new ByteArrayInputStream(devCfgBytes, 1, 1);

DevCfg.bEnable = in.getBoolean();

in = new ByteArrayInputStream(devCfgBytes, 2, 4);

DevCfg.u32crc = in.getInt();

}

});

2013-07-30

George

最后

以上就是独特未来为你收集整理的android中打印字节数组,分析字节数组到android或java中的类的全部内容,希望文章能够帮你解决android中打印字节数组,分析字节数组到android或java中的类所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(57)

评论列表共有 0 条评论

立即
投稿
返回
顶部