【问题标题】:Inserting String into byte array at certain index in Java在Java中的某个索引处将字符串插入字节数组
【发布时间】:2016-01-05 18:19:43
【问题描述】:

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

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

【问题讨论】:

  • 我通过一点研究就知道了。好的,既然您将字符串转换为字节数组,那么如何将这些数组插入到扇区数组中的特定位置?

标签: java arrays byte record sector


【解决方案1】:

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

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

有关此方法的更多信息,请参阅 java 文档

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-05-16
    • 1970-01-01
    • 1970-01-01
    • 2020-07-28
    • 2011-05-17
    • 2019-05-13
    • 1970-01-01
    • 2011-04-30
    相关资源
    最近更新 更多