private static byte[][] splitWorker(byte[] str, int offset, int length, char separatorChar, int[] target, int numColumns) { return splitWorker(str, offset, length, new byte[] {(byte)separatorChar}, target, numColumns); }
private static byte[][] splitWorker(byte[] str, int offset, int length, char separatorChar, int[] target, int numColumns) { return splitWorker(str, offset, length, new byte[] {(byte)separatorChar}, target, numColumns); }
public static byte[][] splitPreserveAllTokens(byte[] str, char separatorChar, int numColumns) { return splitWorker(str, 0, -1, separatorChar, null, numColumns); }
public static byte[][] splitPreserveAllTokens(byte[] str, char separatorChar, int[] target, int numColumns) { return splitWorker(str, 0, -1, separatorChar, target, numColumns); }
public static byte[][] splitPreserveAllTokens(byte[] str, char separatorChar, int[] target, int numColumns) { return splitWorker(str, 0, -1, separatorChar, target, numColumns); }
public static byte[][] splitPreserveAllTokens(byte[] str, int offset, int length, byte[] separator, int[] target, int numColumns) { return splitWorker(str, offset, length, separator, target, numColumns); }
public static byte[][] splitPreserveAllTokens(byte[] str, char separatorChar, int numColumns) { return splitWorker(str, 0, -1, separatorChar, null, numColumns); }
public static byte[][] splitPreserveAllTokens(byte[] str, int offset, int length, byte[] separator, int[] target, int numColumns) { return splitWorker(str, offset, length, separator, target, numColumns); }