欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  php教程

java模拟PHP的pack和unpack类,packunpack

程序员文章站 2022-05-14 13:57:55
...

java模拟PHP的pack和unpack类,packunpack

本文实例为大家分享了java模拟PHP的pack和unpack类的具体代码,供大家参考,具体内容如下

package qghl.intp.util;
 
import java.io.IOException;
import java.io.InputStream;
 
public class PackUtil{
 
    /**
     * 打包字符串
     * 类似php中pack在java中的实现
     *
     * @param str
     * @return
     */
    public static byte[] pack(String str) {
      int nibbleshift = 4;
      int position = 0;
      int len = str.length() / 2 + str.length() % 2;
      byte[] output = new byte[len];
      for (char v : str.toCharArray()) {
        byte n = (byte) v;
        if (n >= '0' && n = 'A' && n = 'a' && n 

以上就是本文的全部内容,希望对大家学习java程序设计有所帮助。

您可能感兴趣的文章:

  • Python struct.unpack
  • php pack与unpack 摸板字符字符含义
  • 解析二进制流接口应用实例 pack、unpack、ord 函数使用方法
  • php使用pack处理二进制文件的方法
  • Java基础教程之包(package)