当前位置:首页 » 编程语言 » java字节转换字符串

java字节转换字符串

发布时间: 2022-08-03 02:40:41

‘壹’ 在java中,如何将byte转为string

方法一:

String s = "fs123fdsa";//String变量

byte b[] = s.getBytes();//String转换为byte[]

String t = new String(b);//bytep[]转换为String

方法二:
String a;
byte b;
a=b+"";
这样就把b的byte值给了字符串a。
这种方法也可以用来将数字==格式缓缓成字符串。
比如
int c;
String d;
d=c+"";
这样就是把整数c转换成了字符串d。

Java是一种可以撰写跨平台应用程序的面向对象的程序设计语言。Java技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。

‘贰’ java中如何将byte数组内容转换为字符串

你好!
new
String(byte[])
new
String(byte[],起始下标,字节数)
如有疑问,请追问。

‘叁’ java里面byte数组和String字符串怎么转换

Java中byte数组转换成string字符串可以直接使用string类的构造函数。而string转byte数组,则可以使用string类型的getBytes()方法进行转换,如下形式:
1、string 转 byte[]
String str = "Hello";//声明一个字符串
byte[] srtbyte = str.getBytes();//使用string类的getBytes方法进行转换
2、byte[] 转 string
byte[] srtbyte;//声明一个byte字节数组
String res = new String(srtbyte);//使用构造函数转换成字符串
System.out.println(res);
也可以将byte转换的时候,设定编码方式相互转换,如下代码:

String str = "hello";
byte[] srtbyte = null;
try {
srtbyte = str.getBytes("UTF-8");//设定转换的编码格式
String res = new String(srtbyte,"UTF-8");
System.out.println(res);
} catch (UnsupportedEncodingException e) {//有可能会出现不能支持的编码格式,捕捉异常。
e.printStackTrace();
}

‘肆’ java下字符串和字节数组如何转换

1、字节数组转换为字符串 byte[] byBuffer = new byte[20]; String strRead = new String(byBuffer); strRead = String.ValueOf(strRead.toCharArray(), 0, byBuffer.length]); 2、字符串转换成字节数组 byte[] byBuffer = new byte[200]; String strInput=abcdefg; byBuffer= strInput.getBytes(); 注意:如果字符串里面含有中文,要特别注意,在android系统下,默认是UTF8编码,一个中文字符相当于3个字节,只有gb2312下一个中文相当于2字节。这种情况下可采取以下办法:

‘伍’ java 怎么把一个byte转换成字符串

String str=new String(byte);
或者
String str=new String(byte,"字符集");
字符集一般有UTF-8、GBK等

‘陆’ java byte转换成字符串

java byte转换成字符串方法:
1.使用String的valueOf()方法进行转换:

byteb=3;
Stringstr=String.valueOf(b);

2.直接在字符串后面添加“”转换为字符串

Stringstr=b+“”;

‘柒’ 在java中怎么把字节数组转换成二进制字符串

可以使用Integer类的toBinaryString方法,例如:

bytea=0x45;
StringbinStr=Integer.toBinaryString(a).

API中toBinaryString的解释:

toBinaryString

public static String toBinaryString(inti)

以二进制(基数 2)无符号整数形式返回一个整数参数的字符串表示形式。

如果参数为负,该无符号整数值为参数加上 232;否则等于该参数。将该值转换为二进制(基数 2)形式的无前导0的 ASCII 数字字符串。如果无符号数的大小为零,则用一个零字符'0'(’u0030’) 表示它;否则,无符号数大小的表示形式中的第一个字符将不是零字符。字符'0'('u0030') 和'1'('u0031') 被用作二进制数字。


参数:

i- 要转换为字符串的整数。

返回:

用二进制(基数 2)参数表示的无符号整数值的字符串表示形式。

从以下版本开始:

JDK1.0.2

‘捌’ 字节型转化字符串 java

public class AAA
{
public static void main(String args[])
{
byte b=100;
String s1=b+"";
String s2=String.valueOf(b);
System.out.println(b+","+s1+","+s2);
}
}

‘玖’ java 字节流,字符流,字符串之间怎样转换

这个问题要分2个部分
字节流和字符流之间的转换
字节流转换成字符流可以用InputSteamReader/OutputStreamWriter相互转换
2.怎么把字符串转为流.
下面的程序可以理解把字符串line
转为流输出到aaa.txt中去
FileOutputStream
fos
=
null;
fos
=
new
FileOutputStream("C:\\aaa.txt");
String
line="This
is
1
line";
fos.write(line.getBytes());
fos.close();
从你提的问题我感觉你对流的理解比较模糊,提的问题也模棱两可的,建议你系统的理解下IO的概念.

‘拾’ java字节转字符串

Stringstr=newString(字节数组);

热点内容
怎么访问暗网 发布:2025-01-23 07:02:04 浏览:665
无线配置代理选什么 发布:2025-01-23 06:52:54 浏览:824
c程序汇编程序 发布:2025-01-23 06:49:42 浏览:840
cmd命令与linux命令 发布:2025-01-23 06:40:26 浏览:806
linux用户目录权限 发布:2025-01-23 06:37:49 浏览:233
学计算机避免编程 发布:2025-01-23 06:29:09 浏览:661
易语言机器人源码 发布:2025-01-23 06:24:03 浏览:320
汇编语言的编译可以叫解释吗 发布:2025-01-23 06:23:22 浏览:35
tomcat编译后的文件 发布:2025-01-23 06:05:46 浏览:254
惠普畅游人14是什么配置表 发布:2025-01-23 05:57:39 浏览:296