dataconvert.java

来自「MD5加密算法」· Java 代码 · 共 41 行

JAVA
41
字号
package t26lab3_2.GUI;


public class DataConvert {

	// int -> byte[]
	public static byte[] Integer2ByteArray(int number) {
		int temp = number;
		byte[] b = new byte[4];
		for (int i = b.length - 1; i > -1; i--) {
			b[i] = new Integer(temp & 0xff).byteValue();
			temp = temp >> 8;
		}
		return b;
	}

	// byte[] -> int
	public static int ByteArray2Integer(byte[] b) {
		int s = 0;
		for (int i = 0; i < 3; i++) {
			if (b[i] > 0)
				s = s + b[i];
			else
				s = s + 256 + b[i];
			s = s * 256;
		}
		if (b[3] > 0)
			s = s + b[3];
		else
			s = s + 256 + b[3];
		return s;
	}

	// byte[] -> String
	public static String ByteArray2String(byte[] b)
	{
		return new String(b,0,b.length);
	}
	
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?