如何byte[]在Java中拆分一个字节序列?像byte[]版本的东西String#split(regex).
我们来看这个字节数组:
[11 11 FF FF 22 22 22 FF FF 33 33 33 33]
让我们选择分隔符
[FF FF]
然后拆分将导致这三个部分:
[11 11]
[22 22 22]
[33 33 33 33]
请注意,由于编码问题,您无法转换byte[]为String,然后将其拆分,然后再返回.在字节数组上进行此类转换时,结果byte[]将不同.请参考:
将byte []转换为String然后再转换为byte []
要搜索S中的s(size(S)> = size(s)并返回true/false值),使用Apache的StringUtils.contains()或使用Boyer-Moore算法实现和测试的性能更好.我找到的人?
谢谢