最新文章列表

把byte转化为十六进制

在java 中,如何把byte转化为十六进制呢? 我们知道,在java中,一个byte 就是一个字节,也就是八个二进制位;而4个二进制位就可以表示一个十六进制位,所以一个byte可以转化为2个十六进制位。 方式一: // 把byte 转化为两位十六进制数 public static String toHex(byte b) { String result = Integer.to ...
hw1287789687 评论(0) 有23156人浏览 2013-06-08 22:48

把十六进制的位串转化为byte数组

方式一: /** * Convert hex string to byte[] * @param hexString the hex string * @return byte[] */ public static byte[] hexStringToBytes(String hexString) { if (hexStr ...
hw1287789687 评论(0) 有4446人浏览 2013-06-05 14:09

把二进制文件转化为字节数组

在java 中,如何把二进制文件转化为字节数组(byte[])呢? 看下面的静态方法: /** * 把二进制文件转化为字节数组 * @param path :path of specified file * @return bytes[] * @throws Exception */ public static byte[] toByteArrFromFile ...
hw1287789687 评论(0) 有2389人浏览 2013-06-05 13:35

java 把二进制文件转化为字节数组

在java 中,如何把二进制文件(如图片,ssl证书 )转化为字节数组呢? 代码如下: @org.junit.Test public void test055() throws IOException { File inFile = new File("d:\\Chrysanthemum.jpg"); FileInputStream fileInputStr ...
hw1287789687 评论(0) 有16375人浏览 2013-06-04 19:05

为什么InputStream.read()读取一个byte确返回一个int呢?

问题1:为什么InputStream.read()读取一个byte却返回一个int呢? InputStream.read()返回一个unsigned byte [0 - 255],而java里面没有这个类型,所以用int接收。 byte的范围是[-128,127],所以如果read()返回的数在[128,255]的范围内时,则表示负数,即   (byte)128=-128   (by ...
OpenMind 评论(0) 有5226人浏览 2013-05-09 16:26

带宽计算-大B与小b的区别

     前几天,一个偶然的时间,我的技术经理考问我大B与小b的区分,那在这里就和朋友们一起详细的学习一下。呵呵; 这里指的是带宽网速的单位计算方式方法及关系吆。      在计算机网络、IDC机房中,其宽带速率的单位用bps(或b/s)表示;换算关系为:1Byte=8bit    1B=8b    ---------- 1B/s=8b/s(或1Bps=8bps)    1KB=1024B   ...
hejiajunsh 评论(0) 有2405人浏览 2013-01-24 16:29

java io基础知识

一、char[]、String、byte[]转换 首先需要清楚JAVA中这3种类型的区别 byte是字节,byte[]是字节数组,是字符在计算机中的实际存储。字节如何转换成字符, ...
kyfxbl 评论(0) 有2293人浏览 2012-12-23 01:35

java int byte互转详解

直接上代码了, 说明在注释中   package com.hs; public class C { public static void main(String[] args) { int a=129; // 第一组 第二组 第三组 第四组 //2的二进制表示完整为 "[0000000 ...
name327 评论(4) 有9089人浏览 2012-12-06 14:47

java api之java.lang.Byte

//Byte类是用来封装基本数据类型byte的。这个类还提供了一些byte和string之间转换的方法 /** * CONSTANT 常量 */ //常量MAX_VALUE表示一个byte基本类型所能存储的最大值 System.out.println(Byte.MAX_VALUE); //常量MIN_VALUE表示一个byte基本类型所能存储的最小值 ...
liuhaibo_ljf 评论(0) 有1429人浏览 2012-11-27 17:25

byte数组加密解密

/** * 解密 */ private byte[] decode(byte[] pBytes) throws Exception { Cipher mCipher = Cipher.getInstance("DES"); mCipher.init(Cipher.DECRYPT_MODE, 获取key); return mCipher. ...
java_frog 评论(0) 有1424人浏览 2012-11-22 10:31

字节数组 与 十六进制间的转换

package com.test; import java.util.Arrays; public class Bytes { private final static byte[] hex = "0123456789ABCDEF".getBytes(); private static int parse(char c) { if (c >= 'a') ...
cuisuqiang 评论(0) 有5797人浏览 2012-10-18 16:18

获取一个 Byte 的各个 Bit 值

1. bit:位    一个二进制数据0或1,是1bit;2. byte:字节    存储空间的基本计量单位,如:MySQL中定义 VARCHAR(45)  即是指 45个字节;    1 byte = 8 bit3. 一个英文字符占一个字节;    1 字母 = 1 byte = 8 bit4. 一个汉字占2个字节;    1 汉字 = 2 byte = 16 bitbyte:一个字节(8位)( ...
cuisuqiang 评论(3) 有53158人浏览 2012-10-11 09:48

java 合并两个byte数组

//java 合并两个byte数组 public static byte[] byteMerger(byte[] byte_1, byte[] byte_2){ byte[] byte_3 = new byte[byte_1.length+byte_2.length]; System.arraycopy(byte_1, 0, byte_3, 0, byte_1.length); ...
宋建勇 评论(1) 有43713人浏览 2012-09-23 21:33

Int和byte数组之间的转换

有时候和C的程序通信的时候,我们在封装协议时,可能需要将Java里的int值,转换成byte[]后用socket发送。所以我们需要将32位的int值放到4字节的byte[]里。 /** * int值转成4字节的byte数组 * @param num * @return */ public static byte[] int2byteArray(int num) { by ...
378629846 评论(1) 有18814人浏览 2012-08-27 20:25

how to reverse bits in a byte?

Given a 8-bit byte, assume its bits are b8b7...b1. Provide an algorithm to reverse the bit sequence. Result should be b1b2b3...b8. An simple answer: Suppose the byte is c. c=((c>>1) & 0x55 ...
standalone 评论(0) 有1433人浏览 2012-07-03 17:59

ByteUtil

开发者博客:http://www.developsearch.com /** * 字节转化工具类 * * @author chenxin * @version [版本号, 2012-5-21] * @see [相关类/方法] * @since [产品/模块版本] ...
keepwork 评论(0) 有937人浏览 2012-06-01 16:02

Byte类型的compare方法

String和Integer类型在使用compareTo方法的时候都会返回0、1或者-1,但是通过阅读java源代码发现如果对Byte类型使用compareTo方法,它返回的是a-b的值。 举例来说: public class Test{     public static void main(String[] args) throws IOException {         Byte b = ...
570421779 评论(0) 有1379人浏览 2012-05-02 20:45

电脑存储介质容量单位

bit: bit:电脑记忆体中最小的单位,在二进位电脑系统中,每一bit可以代表0或1的数位讯号。1Byte=8bits1KB=1024Bytes1MB=1024KB1GB=1024MB   Byte(字节): 字节是指 ...
wangcb80 评论(0) 有1161人浏览 2012-04-11 14:53

ThreadLocal,静态变量,实例变量,局部变量的线程安全,回复:ByteBuffer 到底怎么用?网络编程中一点总结!

之前都是业务层次开发,现在公司进行的网络编程,一下子要了解太多java底层的东西并进行应用,我现在边学习边应用。由于知识能力有限,在上次发博客时出现了一个小小的纰漏,而这个纰漏被细心的博友发现了。 首先感谢你的关注,其次非常感谢你的建议和批评。其实上次博客中说道要线程安全的取得缓冲变量确实有安全取得某变量的意思,不过那个例子只是一个讲解Socket应用的小示例。如果真的要保证变量安全,使用静态 ...
cuisuqiang 评论(3) 有12361人浏览 2012-03-08 13:08

InputStream,int,shot,long与byte数组之间的互相转换

没别的,直接上代码!   package com.dst.util; import java.io.*; /** * 流操作工具类 * * @author 崔素强 */ public class StreamTool { /** * @方法功能 InputStream 转为 byte * @param InputStream * @r ...
cuisuqiang 评论(8) 有17804人浏览 2012-03-01 16:09

最近博客热门TAG

Java(141747) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54918) .net(54785) Web(54513) 工作(54116) Linux(50906) Oracle(49876) 应用服务器(43288) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37268) 数据结构(36423)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics