В предыдущих проектах, когда общение сокетов необходимо передать значение типа INT, но OutputSteam в Java не может напрямую передавать тип Int и может пройти только Byte [], поэтому я запишу метод INT и Byte [] для передачи.
/ ** * int to byte [] */ public static byte [] inttobytes (int i) {byte [] bytes = new Byte [4]; байты [0] = (byte) (i & 0xff); байты [1] = (byte) ((i >> 8) & 0xff); байты [2] = (байт) ((i >> 16) & 0xff); байты [3] = (байт) ((i >> 24) & 0xff); вернуть байты; }Поверните его снова, получив
/ ** * byte [] to int */ public static int bytoint (byte [] bytes) {int i; i = (int) ((Bytes [0] & 0xff) | ((Bytes [1] & 0xff) << 8) | ((Bytes [2] & 0xff) << 16) | ((Bytes [3] & 0xff) << 24)); вернуть я; }Вышеуказанное - взаимное преобразование между int и byte [] в Java, представленном редактором. Я надеюсь, что это будет полезно для всех. Если у вас есть какие -либо вопросы, пожалуйста, оставьте мне сообщение, и редактор ответит всем вовремя. Большое спасибо за вашу поддержку сайту wulin.com!