當前位置:首頁 » 編程語言 » javastring轉byte

javastring轉byte

發布時間: 2022-08-16 12:03:45

java string數組轉byte數組


String[] str={1,2,3,4,5,6,7};或者String[] str = new String[]{"aaaa","bbbb","cccc"};
StringBuilder b=new StringBuilder();

for(String s:str){
b.append(s);

}
byte b[] =b.toString.getBytes();
記到給分直接把代碼拷去用把
上面的數組你換成自己的

⑵ java裡面byte數組和String字元串怎麼轉換

  1. byte數組轉換成String可以調用String的參數為byte數組的構造方法,代碼如下:String res = new String(byte);

  2. String轉換成byte數組可以調用String的getByte方法,代碼如下:byte[] srtbyte = str.getBytes();

⑶ java中String類型的如何轉為byte[]

一、String轉byte數組簡單版:

1、String str = "abcd";

2、byte[] bs = str.getBytes();

二、復雜版

// pros - no need to handle UnsupportedEncodingException // pros - bytes in specified

encoding scheme byte[] utf8 = "abcdefgh".getBytes(StandardCharsets.UTF_8);

System.out.println("length of byte array in UTF-8 : " + utf8.length);

System.out.println("contents of byte array in UTF-8: " + Arrays.toString(utf8));

Output : length of byte array in UTF-8 : 8 contents of byte array in UTF-8: [97, 98, 99, 100, 101, 102, 103, 104]1

(3)javastring轉byte擴展閱讀:

反過來,將Byte數組轉化為String的方法

using System;

using System.Text;

public static string FromASCIIByteArray(byte[] characters)

{

ASCIIEncoding encoding = new ASCIIEncoding( );

string constructedString = encoding.GetString(characters);

return (constructedString);

}


·

⑷ java中String轉換為byte[]

Stringstr="";
Stringss[]=str.split("");
byteb[]=newbyte[ss.length];
for(inti=0;i<ss.length;i++){
b[i]=(byte)Integer.parseInt(ss[i],16);
}

⑸ java怎麼將string轉換成byte數組

思路:先定義字元串,再通過getBytes()方法進行轉換數組就可以了。

參考代碼:

Strings="ZhiDao";//定義字元串
byte[]sb=s.getBytes();//把字元串轉換成數組

String的getBytes()方法是得到一個系統默認的編碼格式的位元組數組。將一個String類型的字元串中包含的字元轉換成byte類型並且存入一個byte[]數組中。

⑹ java中怎麼將一個string類型的變數轉換成一個byte[]類型

將定義byte和賦值寫一起,byte[] a=aString.getBytes("UTF8");
//為UTF8編碼
byte[] b= aString.getBytes("ISO-8859-1");

⑺ java裡面byte數組和String字元串怎麼轉換

java裡面byte數組和String字元串轉換有兩種方法:

1、不設定編碼方式

  • <prename="code"class="java">Stringstr="Hello";

  • byte[]srtbyte=str.getBytes();//string轉byte[]

  • //s

  • Stringres=newString(srtbyte);//byte[]轉string

2、設定編碼方式

  • Stringstr="hello";

  • byte[]srtbyte=null;

  • try{

  • srtbyte=str.getBytes("UTF-8");//string轉byte[]

  • Stringres=newString(srtbyte,"UTF-8");//byte[]轉string

  • }catch(UnsupportedEncodingExceptione){

  • e.printStackTrace();

  • }

⑻ Java中,String類型怎麼轉換成byte類型輸出

程序如下:
String s = "fs123fdsa";//「fs123fdsa」是輸入的string變數

byte b[] = s.getBytes();//String轉換為byte[]

String t = new String(b);//bytep[]轉換為String

熱點內容
安卓看書軟體哪個最省電 發布:2025-10-19 00:20:42 瀏覽:542
asp工作室源碼 發布:2025-10-18 23:46:41 瀏覽:207
php設置cookies 發布:2025-10-18 23:35:55 瀏覽:868
手游h5伺服器搭建視頻 發布:2025-10-18 23:35:17 瀏覽:980
我的世界伺服器登陸插件 發布:2025-10-18 23:22:15 瀏覽:394
解壓清潔耳朵 發布:2025-10-18 23:21:58 瀏覽:983
linux訪問samba伺服器 發布:2025-10-18 23:10:08 瀏覽:815
查找替換linux 發布:2025-10-18 23:09:51 瀏覽:240
短片拍攝腳本 發布:2025-10-18 22:53:23 瀏覽:897
摩爾庄園蘋果和安卓如何加好友 發布:2025-10-18 22:50:03 瀏覽:132