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

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文档中的此方法。

关于java - 在Java中的特定索引处将String插入字节数组,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/33010505/

10-10 10:41