我有多个字符串的字节数组。我正在用长度更长的新字符串替换其中一个字符串。现在,我如何才能通过长短之差将这些东西移到我关心的字符串之后。
我假设您的意思是您有一个字节数组,在其中将多个字符串编码到其中。您想要用更长的字符串替换这些字符串之一。除非在这种情况下byte []的末尾有空格,否则将需要创建一个新的byte []。复制所有内容,直到您要保留的位置,要更新的字符串,然后复制所有内容。
您可以使用System.arraycopy()复制到新的byte []或在字节数组中移动字节。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句