yskl 发表于 2018-2-11 12:12:55


            本文实例为大家分享了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;
      for (char v : str.toCharArray()) {
      byte n = (byte) v;
      if (n >= '0' && n = 'A' && n = 'a' && n
页: [1]
查看完整版本: java模拟PHP的pack和unpack类