/** * @author YOLANDA * @Time 2015年2月27日 上午10:05:03 */public class IntegerUtil {/** * 基于位移的Integer转化成byte[] * @author YOLANDA * @param number * @return */public static byte[] intToByte(int number) {byte[] abyte = new byte[4];// "&" 与(AND),对两个整型操作数中对应位执行布尔代数,两个位都为1时输出1,否则0。abyte[0] = (byte) (0xff & number);// ">>"右移位,若为正数则高位补0,若为负数则高位补1abyte[1] = (byte) ((0xff00 & number) >> 8);abyte[2] = (byte) ((0xff0000 & number) >> 16);abyte[3] = (byte) ((0xff000000 & number) >> 24);return abyte;}/** * 基于位移的 byte[]转化成Integer * @author YOLANDA * @param bytes * @return */public static int bytesToInt(byte[] bytes) {int number = bytes[0] & 0xFF;// "|="按位或赋值。number |= ((bytes[1] << 8) & 0xFF00);number |= ((bytes[2] << 16) & 0xFF0000);number |= ((bytes[3] << 24) & 0xFF000000);return number;}/** * 合并两个byte[]为一个byte[] * @author YOLANDA * @param bytes1 * @param bytes2 * @return */public static byte[] combineTowBytes(byte[] bytes1, byte[] bytes2) {byte[] bytes3 = new byte[bytes1.length + bytes2.length];System.arraycopy(bytes1, 0, bytes3, 0, bytes1.length);System.arraycopy(bytes2, 0, bytes3, bytes1.length, bytes2.length);return bytes3;}/** * 产生一个0-end的随机数 * @author YOLANDA * @param n * @return */public static int getRandomInt(int end){Random random = new Random();return random.nextInt(end);}/** * 生成一个给定范围的随机数 * @author YOLANDA * @param min * @param max * @return */public static int getRandomInt(int min, int max){Random random = new Random();        return random.nextInt(max) % (max - min + 1) + min;}/** * 是否是数字 * @author YOLANDA * @param value * @return */public static boolean isInteger(String value){Pattern pattern = Pattern.compile("[0-9]*");    return pattern.matcher(value).matches();}}

更多相关文章

  1. Android:Random生成随机数
  2. random.nextInt() random.nextDouble()
  3. Android消息提示框Toast
  4. Android开发如何设置文字阴影
  5. Objective C - 与Android交互时高低位转换:
  6. 【特效】【自定义控件】关键字飘飞效果
  7. android点击按钮控制图片切换-kotlin
  8. Android改变Spinner弹出框的位置
  9. android 笔记 --- Android(安卓)Shadow 阴影制作

随机推荐

  1. Android 3D引擎之CatCake----编译hello_c
  2. Andriod 开发之微信分享接口
  3. Android中的Intent详解
  4. 【Android】Android背景选择器selector用
  5. Java/Android引用类型及其使用分析
  6. Android Activity切换动画overridePendin
  7. org.json.JSONException: End of input a
  8. Android之使用Pull解析Xml数据
  9. android短信服务
  10. Android 里面的android_secret_code