Java String getBytes()方法
2022/5/1 14:42:55
本文主要是介绍Java String getBytes()方法,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
描述
这种方法有以下两种形式:
-
getBytes(String charsetName): 将此String解码使用指定的字符集的字节序列,并将结果存储到一个新的字节数组。
-
getBytes(): 将此String解码使用平台的默认字符集,并将结果存储到一个新的字节数组中的字节序列。
语法
此方法定义的语法如下:
public byte[] getBytes(String charsetName) throws UnsupportedEncodingException or public byte[] getBytes()
参数
这里是参数的细节:
-
charsetName -- 支持的字符集的名称。
返回值:
-
此方法返回结果字节数组
例子:
import java.io.*; public class Test{ public static void main(String args[]){ String Str1 = new String("Welcome to Tutorialspoint.com"); try{ byte[] Str2 = Str1.getBytes(); System.out.println("Returned Value " + Str2 ); Str2 = Str1.getBytes( "UTF-8" ); System.out.println("Returned Value " + Str2 ); Str2 = Str1.getBytes( "ISO-8859-1" ); System.out.println("Returned Value " + Str2 ); }catch( UnsupportedEncodingException e){ System.out.println("Unsupported character set"); } } }
这将产生以下结果:
Returned Value [B@192d342 Returned Value [B@15ff48b Returned Value [B@1b90b39
使用场景举例:
可以用在IO流写入数据时使用快捷方式. 需要在new byte[]数组.
这篇关于Java String getBytes()方法的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2025-01-01成为百万架构师的第一课:设计模式:Spring中的设计模式
- 2025-01-01一个基于注解驱动的可视化的DDD架构-超越COLA的设计
- 2025-01-01PlantUML 时序图 基本例子
- 2025-01-01plantuml 信号时序图
- 2025-01-01聊聊springboot项目如何优雅进行数据校验
- 2024-12-31自由职业者效率提升指南:3个时间管理技巧搞定多个项目
- 2024-12-31适用于咨询行业的项目管理工具:提升跨团队协作和工作效率的最佳选择
- 2024-12-31高效协作的未来:2024年实时文档工具深度解析
- 2024-12-31商务谈判者的利器!哪 6 款办公软件能提升春节合作成功率?
- 2024-12-31小团队如何选择最实用的项目管理工具?高效协作与任务追踪指南