中文生成198位数字,不满198自动补全198位

public static void main(String[]args) throws UnsupportedEncodingException, DecoderException {
    String ss="037201CHS";
    String chs="请问请问恶趣味我去饿我去";
    String sss="";
    byte[] bb = ss.getBytes("ASCII");
    byte[] bbb = sss.getBytes("ASCII");

    System.out.println("解析:"+Hex.encodeHexString(bb));
    System.out.println("解析:"+Hex.encodeHexString(bbb));
    System.out.println(bb);


    byte[] b=chs.getBytes("GB18030-2000");
    int a=0;
    if(b.length<=198){
        a=198-b.length;
    }
    for(int i=0;i<a;i++)
    {
        chs+=" ";
    }
    System.out.println(chs.length());
    b=chs.getBytes("GB18030-2000");
    System.out.println(b.length);
    byte[] data3 = new byte[bb.length + b.length + bbb.length];

    System.out.println("-----"+bb.length +"==="+b.length+"++++++++++++"+bbb.length+")))))))))))))"+data3.length);

    System.arraycopy(bb,0,data3,0,bb.length);
    System.out.println("1111:"+data3);
    System.out.println("bb:"+Hex.encodeHexString(bb));
    System.arraycopy(b,0,data3,bb.length,b.length);
    System.out.println("222:"+data3);
    System.out.println("b:"+Hex.encodeHexString(b));

    System.arraycopy(bbb,0,data3,b.length + bb.length,bbb.length);
    System.out.println("333:"+data3);
    System.out.println("bbb:"+Hex.encodeHexString(bbb));



    System.out.println(data3.length);
    System.out.println("转换为String:"+Arrays.toString(data3));
    String hexs= Hex.encodeHexString(data3);
    System.out.println("解析:30333732303143485300d6d0cec40000000000000000000000000000");
    System.out.println("解析:"+hexs);
    System.out.println("解析:"+hexs.length());


}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值