当前位置:首页 » 编程语言 » 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

热点内容
排序函数c语言 发布:2025-05-15 13:06:28 浏览:6
韩服lol挂机脚本 发布:2025-05-15 12:42:56 浏览:461
监控存储服务器如何调试 发布:2025-05-15 12:36:30 浏览:219
一万级净化车间有哪些配置 发布:2025-05-15 12:16:41 浏览:98
javazip解压加密 发布:2025-05-15 12:15:02 浏览:943
dnf服务器存放什么信息 发布:2025-05-15 12:11:07 浏览:217
办公室视频剧本脚本 发布:2025-05-15 12:03:51 浏览:491
编译失败什么意思 发布:2025-05-15 11:58:18 浏览:87
lcs脚本官网 发布:2025-05-15 11:56:15 浏览:88
三国志战略版打9级矿什么配置 发布:2025-05-15 11:41:29 浏览:953