将字节数组值的一部分转换为String

凯瑟尔·J

我已使用以下代码将整个文件加载到byte []数组中:

byte[] data = Files.readAllBytes(path);

现在我想获取前120个字符作为String以及从index到index的任何字符串信息。

你能让我知道怎么做吗?

谢谢。

乔恩·斯基特

听起来您只是在寻找这个构造函数

String text = new String(data, 0, 120, StandardCharsets.UTF_8);

(在二进制和文本形式之间进行转换时,始终明确指定编码。)

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

使用Jackson ObjectMapper将Json的一部分转换为HashMap

如何将Java源文件的一部分转换为Kotlin?

Java:将字节列表转换为字节数组

将Java字节数组的一部分附加到StringBuilder

将String转换为字节数组以获取十六进制值

将字节数组的一部分隐蔽到uint16的最简单方法

将Vec <String>转换为Rust中的&str的一部分?

将文本字符串的一部分转换为分数

将字符串值的一部分转换为数字并连接

Laravel-将函数的一部分转换为排队的语句

如何将Redux存储的一部分转换为数组

将邮箱消息转换为PDF:哪一部分?

将字符串的一部分转换为java.util.Date

如何仅将字符串列表的一部分转换为整数

将Ctypes数组的一部分转换为结构

如何将字符串的一部分转换为整数?

将字符串的一部分转换为数据帧的不同列

如何将字节数组的一部分复制到c_void_p引用的内存中,反之亦然?

创建一个不覆盖字节数据一部分的MemoryStream而不复制内存中的数据

将VARCHAR转换为SMALLDATETIME作为UPDATE语句的一部分

如何将字节数组写入现有文件的一部分?

将字符串的一部分转换为哈希值

将文本文件的一部分转换为列表

C ++:将char数组的一部分转换为int的有效方法

将字节数组转换为字节串

将字符串的一部分转换为数组

基于分组转换数组的一部分

作为函数的一部分,如何将小数转换为等效时间?

读取十六进制字节数组中的文件并将该数组的一部分写入另一个文件 - java android