String tmpStr="我的测试";
byte[] tb = tmpStr.getBytes();
String m=new String(tb);
System.out.println("m:"+m);
byte[] a = { 'a', 'b', 'c', 'd','6'};
String e = new String(a);
System.out.println(e);
假如有一个字节数组:
byte t=new byte[100];
里面装有数据
现在我要把它读出来有两种方式
1:
System.out.println(t.toString());
2:
String m=new String(t);
System.out.println(m);
我想问的是为什么第一种方式读出来的是乱码呢?
不是乱码,应该是*@****这样的内容,这个应该是什么哈希码
你可以自己new几个对象 然后对象tostring 打印出来的都是如此
第二个是将字节数组转换成字符串
分享到:
相关推荐
介绍php字符串与byte字节数组转化类,转换一个String字符串为byte数组,将字节数组转化为String类型的数据,转换一个int为byte数组,从字节数组中指定的位置读取一个Integer类型的数据,转换一个shor字符串为byte...
/* java二进制,字节数组,字符,十六进制,BCD编码转换2007-06-07 00:17/** *//** * 把16进制字符串转换成字节数组 * @param hex * @return */
最近由于工作上的需要,遇到进制转换的问题。涉及到的进制主要是 十进制,十六进制,二进制中间的转换。还包括了一个字节数组 与十六进制字符串的互相转换。估计遇到蓝牙通信的朋友,应该用的上。
字符流处理的单元为 2 个字节的 Unicode 字符,分别操作字符、字符数组或字符串,而字节流处理单元为 1 个字节,操作字节和字节数组。 Java 内用 Unicode 编码存储字符,字符流处理类负责将外部的其他编码的字符流...
java+3des加密+和字符串转换
二进制数组转换为二进制字符串 将二进制数组转换为十六进制字符串 将十六进制转换为二进制字节数组 将十六进制转换为二进制字符串
同理,DotNET的unicode字节数组转换到JAVA字符串前,要调换高地位字节,之后带Unicode参数转为String,如new String(调换后的字节数组,"Unicode") Java小白琢磨了两天,总算搞出来了,下载的朋友有不懂的可以私信我...
Java语言中字符串类型和字节数组类型相互之间的转换经常发生,网上的分析及代码也比较多,这篇文章将主要介绍Java中字符串与byte数组之间的相互转换,有需要的朋友们可以参考借鉴,下面来一起看看吧。
7、regionMatches() 用于比较一个字符串中特定区域与另一特定区域,它有一个重载的形式允许在比较中忽略大小写。 boolean regionMatches(int startIndex,String str2,int str2StartIndex,int numChars) ...
二进制字符串转换成十六进制字符串,并返回byte数组 把16进制字符串转换成字节数组 ...把字节数组转换成16进制字符串 十六进制字符串转二进制字符串 二进制转十进制数 将数字(十进制)串转换为固定位数的二进制字符串
mac地址的byte和string间的转换java类
附件中是简化了的Base64编码,其中BASE64Encoder是将字节数组转换为字符串、BASE64Decoder是将字符串转换为字节数组。多用于数据数据加密解密。
中创建、解析、转换、验证和转换字节数组。 它的主类Bytes是字节和主要 API 的集合。 它支持写时复制和可变访问,因此调用者可能会决定支持性能。 这可以看作是 提供的功能的组合,但在字节数组的微观和宏观层面上...
接着,我们将字节数组中的每个字节转换为十六进制字符串,并拼接起来作为加密结果。最后,我们将加密结果打印出来。 需要注意的是,这只是Misty1算法在Java中的简单使用示例,实际应用中可能需要更复杂的加密逻辑和...
首先一次性读取某文件的字节流并存储为 byte[],再通过 Long.toString 函数对字节数组的每一个 byte 元素转换为 01 字符串并添加到输出变量的尾端,并返回输出。转换为二进制字符串是因为这样更容易操作。Byte 转换...
废话不读说了,直接给大家贴代码了,代码附有注释,可以说明一切,本文写的不好,还请见谅。 import java.io.ByteArrayOutputStream; /** * Created by Administrator on 2016/2/2. ...* 将字符串编码成16进制数
String构造方法概述 String类提供了多种构造方法,用于创建不同类型的字符串对象,...在实际编程中,我们经常使用String构造方法来处理字符串,如拼接字符串、转换大小写等,这些操作都可以通过String构造方法实现。
JSON-BSON 和 BSON-JSON 转换器JBUtils.java 文件包含 7 个函数:... 打印BSON到文件编码它将 BSONObject 和输出文件的路径作为参数,将 BSONObject 转换为字节数组,将字节数组转换为字符串并打印出来。 JSON到BSON 它
Base64与byte[]相互转换 将base64转换为byte[] 转byet[]换为base64 并在base64中去掉换行
DESUtils.java,Java应用DES,整理DES方式加密/解密工具类,DES对称加密算法,字节数组转换16进制字符串,16进制字符串转换字节数组方法等等。