java 字节序列_java – 在字节数组中存储二进制序列?
String val = "1111000011110001";
byte[] bval = new BigInteger(val, 2).toByteArray();
还有其他选择,但我发现最好使用BigInteger类,它有转换为字节数组,以解决这类问题.我更喜欢if,因为我可以从String实例化类,它可以表示各种基础,如8,16等,也可以输出它.
编辑:星期一……:P
public static byte[] getRoger(String val) throws NumberFormatException,
NullPointerException {
byte[] result = new byte[2];
byte[] holder = new BigInteger(val, 2).toByteArray();
if (holder.length == 1) result[0] = holder[0];
else if (holder.length > 1) {
result[1] = holder[holder.length - 2];
result[0] = holder[holder.length - 1];
}
return result;
}
例:
int bitarray = 12321;
String val = Integer.toString(bitarray, 2);
System.out.println(new StringBuilder().append(bitarray).append(':').append(val)
.append(':').append(Arrays.toString(getRoger(val))).append('\n'));
java 字节序列_java – 在字节数组中存储二进制序列?相关推荐
- java 对象查找_Java如何从数组中查找对象元素?
在Java中,如何从数组中查找对象元素? 示例 以下示例使用Contains方法来搜索数组中的String对象. package com.yiibai; import java.util.*; pub ...
- [Leedcode][JAVA][第105题][从前序与中序遍历序列构造二叉树][栈][递归][二叉树]
[问题描述][中等] 根据一棵树的前序遍历与中序遍历构造二叉树.注意: 你可以假设树中没有重复的元素.例如,给出前序遍历 preorder = [3,9,20,15,7] 中序遍历 inorder = ...
- 剑指offer编程题(JAVA实现)——第35题:数组中的逆序对
github https://github.com/JasonZhangCauc/JZOffer 剑指offer编程题(JAVA实现)--第35题:数组中的逆序对 题目描述 在数组中的两个数字,如果前 ...
- java中数组的下标比较_【Java】 剑指offer(53-3) 数组中数值和下标相等的元素
本文参考自<剑指offer>一书,代码采用Java语言. 题目 假设一个单调递增的数组里的每个元素都是整数并且是唯一的.请编程实现一个函数找出数组中任意一个数值等于其下标的元素.例如,在数 ...
- Java实现利用分治法找到数组中的最大最小元素
Java实现利用分治法找到数组中的最大最小元素 基本思路: 不断的寻找数组的左子数组和右子数组,当左子数组和右子数组的长度为1时,最大最小元素均为本身,当左子数组和右子数组的长度为2时,直接进行一次比 ...
- java byte缓存_Java 之 字节缓冲流
一.字节缓冲输出流 java.io.BufferedOutputStream extends OutputStream BufferedOutputStream:字节缓冲输出流. 继承自父类的共性成员 ...
- java jpg结构_Java Class 字节码文件结构分析----附带逐字节码分析图
欢迎访问我的博客,同步更新: 枫山别院 今天给大家分享下Java Class字节码文件的结构解析.(文末附有详细大图) 代码 首先我们创建一个Java类,然后添加一些成员变量和方法,如下: publi ...
- java返回特定下标元素_java基础--输出数组中指定元素的下标
java基础--输出数组中指定元素的下标 java基础--输出数组中指定元素的下标 package com.lcn.day05; public class ArrayDemo8 { /** * 输出数 ...
- java数组 规定数量_java – 如何在数组中保持不同事物的数量?
我遇到了一些我不理解的部分代码.它与保持字符串中的字母数量有关.我评论了我没有得到的部分.我将不胜感激任何帮助.谢谢! 我尝试在网上查找,但似乎没有人回答我的问题. public class test ...
最新文章
- 详解使用DockerHub官方的mysql镜像生成容器
- Spring Security源码分析十三:Spring Security 基于表达式的权限控制
- SD--根据订单创建发票(相关的函数列表的介绍系列篇(3))
- Netsparker介绍
- centos7.9使用ssh命令进行登陆云服务器
- 最简单的kafka demo案例
- YBTOJ:前缀匹配(AC自动机)
- 结构专业规范大全_1.2万篇 建筑行业规范大全套!速来!
- JavaScript中的ParseInt(08)和“09”返回0的原因分析及解决办法
- checkbox:获取选中的checkbox
- android 按钮变形动画,android-动画切换按钮
- java大数据开发是做什么的_3年Java开发转型大数据,如何跳出CRUD舒适区?
- 微型计算机如何开声音,MP3声控录音机
- Centos7安装masscan
- 中国高铁线路、列车、开通时间数据(2003-2020年)
- 互动投影游戏加密狗复制教程!
- 深度解读德勤RPA2020年市场调研报告
- 分享几个免费的人工智能类API接口
- Java跨年祝福语代码_2018跨年夜精选祝福语贺词
- 用C语言恶搞你的好朋友strcmp()