相信很多针对报文进行组织与拆解,在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的表示相关推荐

  1. Java中Map里put方法的返回值

    在java中,Map里的put方法,如果key值不存在,则返回值是null,但是key值如果存在,则会返回原先被替换掉的value值.(当然,map中的key和value都允许是null). Map ...

  2. java 中方法里的参数_【Java基础】12、java中方法的参数传递机制

    无论是什么语言,要讨论参数传递方式,就得从内存模型说起,主要是我个人觉得从内存模型来说参数传递更为直观一些.闲言少叙,下面我们就通过内存模型的方式来讨论一下Java中的参数传递. 这里的内存模型涉及到 ...

  3. java中容器里的增删改查_Java工程师的第八天——简单的增删改查的应用

    package day08; import java.util.Scanner; /** * * @author sun changxin * 习题:数组完成增删改查(CRUD) 1.字符串类型的数组 ...

  4. java中循环里使用throw new抛出异常问题

    在一个循环里如果使用throw new抛出异常 如下 那么就会直接终止循环操作,下边的业务代码就都不会执行. 解决办法就是不要再循环里加入throw new抛异常, 建议直接记录日志就好,然后用 co ...

  5. java中map里面的key按我们插入进去的顺序输出

    TreeMap的顺序是自然顺序(如整数从小到大),也可以指定比较函数.但不是插入的顺序. 用LinkedHashMap吧.它内部有一个链表,保持插入的顺序.迭代的时候,也是按照插入顺序迭代,而且迭代比 ...

  6. 【JAVA系列】Java中的包、类的继承、多态、抽象类与接口

    文章目录 前言 一.包及访问权限 1.什么是包? 2.如何导入包? 3.JDK中常见的包 4.包的访问控制权限 二.继承 1.继承的基本概念 2.继承时方法调用顺序 3.super和this关键字 4 ...

  7. java中的new_java里的new到底是什么意思?

    拉莫斯之舞 java里的new的英文意思就是"新的"的意思.在JAVA里就是创建一个新的实例,或者说一个新的对象,一个普通类在没有实例化之前,就是new之前,它的属性,方法等等在内 ...

  8. java 柯里化_函数式编程(Java描述)——Java中的函数及其柯里化

    本文继续上一篇的内容 在Java中,函数可以表现为一个普通的方法.一个lambda表达式,又或者方法引用,甚至是匿名类.本文不会介绍匿名类这种形式. 方法 Java中的方法,Java使用方法这一概念来 ...

  9. java 往excel中写数据库,poi将数据写入excel表格-怎么用java把数据库里的数据写入到excel表中...

    怎么用java把数据库里的数据写入到excel表中 你是想读取excel内容,然后整合一下数据,然后再生成一个新的excel吧 package aa; import java.io.FileInput ...

最新文章

  1. jboss_log4j.xml配置
  2. 【数据结构】单链表的应用(C语言)
  3. 以下哪一个不属于python语言的特点-以下不属于python语言特点的是( )_学小易找答案...
  4. Java 中的 Switch 都支持 String 了,为什么不支持 long?
  5. NYOJ 76 超级台阶
  6. android 如何 root权限获取,如何获取android手机root权限获取
  7. 交个朋友回应罗永浩3年还清6亿元:争取年底还完
  8. 【Cinemachine智能相机教程】VirtualCamera(三):Aim属性
  9. 狼来了!第一批90后测试员已经开始经历测试行业求职危机……
  10. 帧率ffmepg 摄像头_监控摄像头的硬盘内存选择方法
  11. LINUX安装中文字体SimHei
  12. python贪吃蛇设计报告_Python实现AI版贪吃蛇
  13. 【虚拟机\UBunTu】E45: 已设定选项 ‘readonly‘ (请加 ! 强制执行)
  14. 网络流 24 题, 餐巾计划问题 (最小费用流 )
  15. CCF试题 201903-2 二十四点
  16. ajax 传数据视频,Django知识整理四(choices参数,MTV与MVC模型,ajax介绍,ajax传json文件,ajax传文件,contentType前后端传输数据编码格式)...
  17. BZOJ 1023 仙人掌图
  18. php 问卷调查,php 问卷调查结果统计
  19. 白话微服务60秒:从快餐店点餐看事件驱动架构
  20. 插画构图的六种基本形式,小白必看!

热门文章

  1. 神经进化是深度学习的未来
  2. 腾讯启动“SaaS技术联盟”联合行业制定互联互通标准
  3. Spring精华问答 | 什么是Spring inner beans?
  4. 福利 | 2018 OpenInfra Days China限量版免费票任性放出
  5. 如何监控Android电视桌面,androidTV 电视桌面的效果
  6. 三菱m70刀杯上下m代码_加工中心常用G代码和M代码大全,收藏好了
  7. 玩转 IntelliJ IDEA 2020
  8. vue+vant 移动端H5 商城项目_03
  9. 搭建 ELK 集群 kafka filebeat kibana logstash zookeeper elasticsearch
  10. Hadoop集群安装部署_分布式集群安装_02