在 Java 中的特定索引处将字符串插入字节数组

Inserting String into byte array at certain index in Java

我想将字符串值插入到已声明的字节数组中的特定索引范围内。我该怎么做?

byte [] sector = new byte[SECTORSIZE];
String str1 = "Sector 0, Record 0";
//I want to insert str1 into sector at indexes 0 - str1.length()
String str2 = "Sector 0, Record 1";
//I want to insert str2 into sector at indexes 128 - str2.length() + 128

获得字符串的字节数组后,您可以使用

   System.arraycopy(src, srcPos, dest, destPos, length);

有关此方法的详细信息,请参阅 java 文档