个性化阅读
专注于IT技术分析

Java字符串getBytes()

本文概述

java字符串getBytes()方法返回字符串的字节数组。换句话说, 它返回字节序列。

签名

getBytes()方法有3种变体。字符串getBytes()方法的签名或语法如下:

public byte[] getBytes()
public byte[] getBytes(Charset charset)
public byte[] getBytes(String charsetName)throws UnsupportedEncodingException

内部实施

public byte[] getBytes() {
        return StringCoding.encode(value, 0, value.length);
    }

退货

字节序列。


Java String getBytes()方法示例

public class StringGetBytesExample{
public static void main(String args[]){
String s1="ABCDEFG";
byte[] barr=s1.getBytes();
for(int i=0;i<barr.length;i++){
System.out.println(barr[i]);
}
}}

立即测试

输出:

65
66
67
68
69
70
71

Java String getBytes()方法示例2

此方法返回一个字节数组, 该数组可以再次传递给String构造函数以获取String。

public class StringGetBytesExample2 {
	public static void main(String[] args) {
		String s1 = "ABCDEFG";
		byte[] barr = s1.getBytes();
		for(int i=0;i<barr.length;i++){
			System.out.println(barr[i]);
		}
		// Getting string back 
		String s2 = new String(barr);
		System.out.println(s2);
	}
}

立即测试

输出:

65
66
67
68
69
70
71
ABCDEFG
赞(0)
未经允许不得转载:srcmini » Java字符串getBytes()

评论 抢沙发

评论前必须登录!