當前位置:首頁 » 編程語言 » 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-01-20 07:04:13 瀏覽:377
安卓studio字體如何居中 發布:2025-01-20 07:04:13 瀏覽:150
edge瀏覽器無法訪問 發布:2025-01-20 06:52:57 瀏覽:329
c語言inline函數 發布:2025-01-20 06:45:43 瀏覽:746
安卓手機如何把鎖屏時間去掉 發布:2025-01-20 06:34:16 瀏覽:434
linux卸載jdk17 發布:2025-01-20 06:33:29 瀏覽:230
猿編程使用 發布:2025-01-20 06:17:58 瀏覽:452
編譯lichee 發布:2025-01-20 06:16:33 瀏覽:156
f5演算法 發布:2025-01-20 06:11:39 瀏覽:255
吃雞游戲伺服器被鎖怎麼辦 發布:2025-01-20 06:04:21 瀏覽:176