public MultiMap<String, String> parseHeaders(String header) { if (Str.isEmpty(header)) { return null; } MultiMap<String, String> params = new MultiMapImpl<>(); final char[][] split = CharScanner.split(FastStringUtils.toCharArray(header), (char) Protocol.PROTOCOL_ENTRY_HEADER_DELIM); for (char[] entry : split) { final char[][] kvSplit = CharScanner.split(entry, (char) PROTOCOL_KEY_HEADER_DELIM); if (kvSplit.length > 1) { char[] ckey = kvSplit[0]; char[] valuesAsOne = kvSplit[1]; final char[][] values = CharScanner.split(valuesAsOne, (char) PROTOCOL_VALUE_HEADER_DELIM); String key = new String(ckey); for (char[] value : values) { params.add(key, new String(value)); } } } return params; }
final char[][] argumentList = CharScanner.split(body, (char) PROTOCOL_ARG_SEPARATOR);
public static char[][] split( final char[] inputArray, final char split ) { return CharScanner.split( inputArray, split ); }
final char[][] argumentList = CharScanner.split(body, (char) PROTOCOL_ARG_SEPARATOR);
public static char[][] split( final char[] inputArray, final char split ) { return CharScanner.split( inputArray, split ); }
final char[][] argumentList = CharScanner.split(body, (char) PROTOCOL_ARG_SEPARATOR);
public MultiMap<String, String> parseHeaders(String header) { if (Str.isEmpty(header)) { return null; } MultiMap<String, String> params = new MultiMapImpl<>(); final char[][] split = CharScanner.split(FastStringUtils.toCharArray(header), (char) Protocol.PROTOCOL_ENTRY_HEADER_DELIM); for (char[] entry : split) { final char[][] kvSplit = CharScanner.split(entry, (char) PROTOCOL_KEY_HEADER_DELIM); if (kvSplit.length > 1) { char[] ckey = kvSplit[0]; char[] valuesAsOne = kvSplit[1]; final char[][] values = CharScanner.split(valuesAsOne, (char) PROTOCOL_VALUE_HEADER_DELIM); String key = new String(ckey); for (char[] value : values) { params.add(key, new String(value)); } } } return params; }
public MultiMap<String, String> parseHeaders(String header) { if (Str.isEmpty(header)) { return null; } MultiMap<String, String> params = new MultiMapImpl<>(); final char[][] split = CharScanner.split(FastStringUtils.toCharArray(header), (char) Protocol.PROTOCOL_ENTRY_HEADER_DELIM); for (char[] entry : split) { final char[][] kvSplit = CharScanner.split(entry, (char) PROTOCOL_KEY_HEADER_DELIM); if (kvSplit.length > 1) { char[] ckey = kvSplit[0]; char[] valuesAsOne = kvSplit[1]; final char[][] values = CharScanner.split(valuesAsOne, (char) PROTOCOL_VALUE_HEADER_DELIM); String key = new String(ckey); for (char[] value : values) { params.add(key, new String(value)); } } } return params; }
/** * Splits a string into many parts * @param string input string * @param split char to split by * @param limit the limit of the times you want it split up * @return the split string */ public static String[] split( final String string, final char split, final int limit ) { char[][] comps = CharScanner.split( FastStringUtils.toCharArray( string ), split, limit ); return Str.fromCharArrayOfArrayToStringArray( comps ); }
/** * Splits a string * @param string string to split * @param split what you want to split it by * @return the split up string */ public static String[] split( final String string, final char split ) { char[][] comps = CharScanner.split( FastStringUtils.toCharArray( string ), split ); return Str.fromCharArrayOfArrayToStringArray( comps ); }
/** * Splits a string into many parts * @param string input string * @param split char to split by * @param limit the limit of the times you want it split up * @return the split string */ public static String[] split( final String string, final char split, final int limit ) { char[][] comps = CharScanner.split( FastStringUtils.toCharArray( string ), split, limit ); return Str.fromCharArrayOfArrayToStringArray( comps ); }
/** * Splits a string * @param string string to split * @param split what you want to split it by * @return the split up string */ public static String[] split( final String string, final char split ) { char[][] comps = CharScanner.split( FastStringUtils.toCharArray( string ), split ); return Str.fromCharArrayOfArrayToStringArray( comps ); }