public class BinarySearcher extends Object
| Constructor and Description |
|---|
BinarySearcher() |
| Modifier and Type | Method and Description |
|---|---|
int |
indexOf(byte[] srcBytes,
byte[] searchBytes)
Returns the index within this byte-array of the first occurrence of the
specified(search bytes) byte array.
|
int |
indexOf(byte[] srcBytes,
byte[] searchBytes,
int startIndex)
Returns the index within this byte-array of the first occurrence of the
specified(search bytes) byte array.
Starting the search at the specified index |
int |
indexOf(byte[] srcBytes,
byte[] searchBytes,
int startIndex,
int endIndex)
Returns the index within this byte-array of the first occurrence of the
specified(search bytes) byte array.
Starting the search at the specified index, and end at the specified index. |
List<Integer> |
searchBytes(byte[] srcBytes,
byte[] searchBytes)
Search bytes in byte array returns indexes within this byte-array of all
occurrences of the specified(search bytes) byte array.
|
List<Integer> |
searchBytes(byte[] srcBytes,
byte[] searchBytes,
int searchStartIndex) |
List<Integer> |
searchBytes(byte[] srcBytes,
byte[] searchBytes,
int searchStartIndex,
int searchEndIndex)
Search bytes in byte array returns indexes within this byte-array of all
occurrences of the specified(search bytes) byte array in the specified
range
|
public int indexOf(byte[] srcBytes,
byte[] searchBytes)
srcBytes - searchBytes - public int indexOf(byte[] srcBytes,
byte[] searchBytes,
int startIndex)
srcBytes - searchBytes - startIndex - public int indexOf(byte[] srcBytes,
byte[] searchBytes,
int startIndex,
int endIndex)
srcBytes - searchBytes - startIndex - endIndex - public List<Integer> searchBytes(byte[] srcBytes, byte[] searchBytes)
srcBytes - searchBytes - public List<Integer> searchBytes(byte[] srcBytes, byte[] searchBytes, int searchStartIndex)
public List<Integer> searchBytes(byte[] srcBytes, byte[] searchBytes, int searchStartIndex, int searchEndIndex)
srcBytes - searchBytes - searchStartIndex - searchEndIndex - Copyright © 2016. All rights reserved.