java中0x07_JAVA里0X00的表示
相信很多针对报文进行组织与拆解,在C、C++里有memset的功能很容易完成字符串里填充0x00,
在java里同样很容易做到,则是用\000,八进制来表示。
测试代码如下:
package j8583.example;
import java.util.ArrayList;
import java.util.Arrays;
import com.solab.iso8583.util.Util;
public class Test {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
String ss = "123\00045\000678"+"\00000"+"9" ;
System.out.println("00 ="+ss+"\000" );
System.out.println(ss.length());
System.out.println(Util.printMsgHex(ss.getBytes(),0 , ss.length()));
String ss2 = "123\u0000450\u0000678"+"00X000"+"9" ;
System.out.println("00 ="+ss2+"\u0000" );
System.out.println(ss2.length());
System.out.println(Util.printMsgHex(ss2.getBytes(),0 , ss2.length()));
}
}
结果如下:
从测试结果可以看出,\000适合占一字节的情形。
java中0x07_JAVA里0X00的表示相关推荐
- Java中Map里put方法的返回值
在java中,Map里的put方法,如果key值不存在,则返回值是null,但是key值如果存在,则会返回原先被替换掉的value值.(当然,map中的key和value都允许是null). Map ...
- java 中方法里的参数_【Java基础】12、java中方法的参数传递机制
无论是什么语言,要讨论参数传递方式,就得从内存模型说起,主要是我个人觉得从内存模型来说参数传递更为直观一些.闲言少叙,下面我们就通过内存模型的方式来讨论一下Java中的参数传递. 这里的内存模型涉及到 ...
- java中容器里的增删改查_Java工程师的第八天——简单的增删改查的应用
package day08; import java.util.Scanner; /** * * @author sun changxin * 习题:数组完成增删改查(CRUD) 1.字符串类型的数组 ...
- java中循环里使用throw new抛出异常问题
在一个循环里如果使用throw new抛出异常 如下 那么就会直接终止循环操作,下边的业务代码就都不会执行. 解决办法就是不要再循环里加入throw new抛异常, 建议直接记录日志就好,然后用 co ...
- java中map里面的key按我们插入进去的顺序输出
TreeMap的顺序是自然顺序(如整数从小到大),也可以指定比较函数.但不是插入的顺序. 用LinkedHashMap吧.它内部有一个链表,保持插入的顺序.迭代的时候,也是按照插入顺序迭代,而且迭代比 ...
- 【JAVA系列】Java中的包、类的继承、多态、抽象类与接口
文章目录 前言 一.包及访问权限 1.什么是包? 2.如何导入包? 3.JDK中常见的包 4.包的访问控制权限 二.继承 1.继承的基本概念 2.继承时方法调用顺序 3.super和this关键字 4 ...
- java中的new_java里的new到底是什么意思?
拉莫斯之舞 java里的new的英文意思就是"新的"的意思.在JAVA里就是创建一个新的实例,或者说一个新的对象,一个普通类在没有实例化之前,就是new之前,它的属性,方法等等在内 ...
- java 柯里化_函数式编程(Java描述)——Java中的函数及其柯里化
本文继续上一篇的内容 在Java中,函数可以表现为一个普通的方法.一个lambda表达式,又或者方法引用,甚至是匿名类.本文不会介绍匿名类这种形式. 方法 Java中的方法,Java使用方法这一概念来 ...
- java 往excel中写数据库,poi将数据写入excel表格-怎么用java把数据库里的数据写入到excel表中...
怎么用java把数据库里的数据写入到excel表中 你是想读取excel内容,然后整合一下数据,然后再生成一个新的excel吧 package aa; import java.io.FileInput ...
最新文章
- jboss_log4j.xml配置
- 【数据结构】单链表的应用(C语言)
- 以下哪一个不属于python语言的特点-以下不属于python语言特点的是( )_学小易找答案...
- Java 中的 Switch 都支持 String 了,为什么不支持 long?
- NYOJ 76 超级台阶
- android 如何 root权限获取,如何获取android手机root权限获取
- 交个朋友回应罗永浩3年还清6亿元:争取年底还完
- 【Cinemachine智能相机教程】VirtualCamera(三):Aim属性
- 狼来了!第一批90后测试员已经开始经历测试行业求职危机……
- 帧率ffmepg 摄像头_监控摄像头的硬盘内存选择方法
- LINUX安装中文字体SimHei
- python贪吃蛇设计报告_Python实现AI版贪吃蛇
- 【虚拟机\UBunTu】E45: 已设定选项 ‘readonly‘ (请加 ! 强制执行)
- 网络流 24 题, 餐巾计划问题 (最小费用流 )
- CCF试题 201903-2 二十四点
- ajax 传数据视频,Django知识整理四(choices参数,MTV与MVC模型,ajax介绍,ajax传json文件,ajax传文件,contentType前后端传输数据编码格式)...
- BZOJ 1023 仙人掌图
- php 问卷调查,php 问卷调查结果统计
- 白话微服务60秒:从快餐店点餐看事件驱动架构
- 插画构图的六种基本形式,小白必看!
热门文章
- 神经进化是深度学习的未来
- 腾讯启动“SaaS技术联盟”联合行业制定互联互通标准
- Spring精华问答 | 什么是Spring inner beans?
- 福利 | 2018 OpenInfra Days China限量版免费票任性放出
- 如何监控Android电视桌面,androidTV 电视桌面的效果
- 三菱m70刀杯上下m代码_加工中心常用G代码和M代码大全,收藏好了
- 玩转 IntelliJ IDEA 2020
- vue+vant 移动端H5 商城项目_03
- 搭建 ELK 集群 kafka filebeat kibana logstash zookeeper elasticsearch
- Hadoop集群安装部署_分布式集群安装_02