當前位置:首頁 » 編程語言 » 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(位元組數組);

熱點內容
4k視頻存儲卡 發布:2025-01-23 09:22:13 瀏覽:842
怎麼看筆記本配置好壞怎麼對比 發布:2025-01-23 08:50:00 瀏覽:514
安卓q用起來怎麼樣 發布:2025-01-23 08:49:14 瀏覽:294
foreach資料庫 發布:2025-01-23 08:49:05 瀏覽:741
什麼是車棚配置 發布:2025-01-23 08:42:58 瀏覽:312
智能電視盒子無線網密碼在哪裡 發布:2025-01-23 08:42:14 瀏覽:277
代理提取源碼 發布:2025-01-23 08:41:35 瀏覽:62
nas網路伺服器為什麼貴 發布:2025-01-23 08:00:00 瀏覽:941
語音伺服器未連接如何連接視頻 發布:2025-01-23 07:59:11 瀏覽:883
日流量10萬需要什麼類型伺服器 發布:2025-01-23 07:58:27 瀏覽:501