字节数组的无符号(>>>)右移

时间:2013-07-26 21:28:01

标签: java binary byte bitwise-operators

我有一个包含多个字符串的字节数组。我用一个长度更长的新字符串替换其中一个字符串。现在,我怎样才能将我的关注字符串之后的内容移动到lenth之间。

1 个答案:

答案 0 :(得分:0)

我假设你的意思是你有一个字节数组,你可以编码多个字符串。您希望用较长的字符串替换其中一个字符串。除非在这种情况下在byte []的末尾有空格,否则你需要创建一个新的byte []。将所有内容复制到您要保留的位置,要更新的字符串以及之后的所有内容。

您可以使用System.arraycopy()复制到新的byte []或在字节数组中移动字节。