Java中可以使用getBytes()方法將字符串轉換為字節數組,然后使用Arrays.copyOfRange()方法按指定的字節長度截取字節數組,最后再將截取的字節數組轉換為字符串。
下面是一個示例代碼:
public class ByteSubstring {
public static void main(String[] args) {
String str = "Hello, World!";
int length = 5; // 截取的字節長度
byte[] byteArray = str.getBytes(); // 將字符串轉換為字節數組
byte[] subArray = Arrays.copyOfRange(byteArray, 0, length); // 截取字節數組
String subStr = new String(subArray); // 將截取的字節數組轉換為字符串
System.out.println(subStr); // 輸出截取的字符串
}
}
運行上述代碼,輸出結果為:Hello
。