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

-2 java

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

byte[] data = Files.readAllBytes(path);
Run Code Online (Sandbox Code Playgroud)

现在我想得到前120个字符作为字符串和任何字符串信息从索引和索引.

你能告诉我怎么做吗?

谢谢.

Jon*_*eet 5

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

String text = new String(data, 0, 120, StandardCharsets.UTF_8);
Run Code Online (Sandbox Code Playgroud)

(在二进制和文本表单之间进行转换时,请始终明确指定编码.)