protected void onTable(final DbSqlBuilder sqlBuilder, final String allTables) { String[] tables = StringUtil.split(allTables, StringPool.COMMA); for (String table : tables) { sqlBuilder.table(table); } }
/** * Specifies the search path. If provided path contains * {@link File#pathSeparator} than string will be tokenized * and each part will be added separately as a search path. */ public T searchPath(String searchPath) { if (searchPath.indexOf(File.pathSeparatorChar) != -1) { String[] paths = StringUtil.split(searchPath, File.pathSeparator); for (String path : paths) { addPath(new File(path)); } } else { addPath(new File(searchPath)); } return (T) this; }
/** * Specifies the search path. If provided path contains * {@link File#pathSeparator} than string will be tokenized * and each part will be added separately as a search path. */ public FindFile searchPath(final String searchPath) { if (searchPath.indexOf(File.pathSeparatorChar) != -1) { String[] paths = StringUtil.split(searchPath, File.pathSeparator); for (String path : paths) { addPath(new File(path)); } } else { addPath(new File(searchPath)); } return this; }
@Test void testSplit() { String src = "1,22,3,44,5"; String[] r; r = StringUtil.split(src, ","); assertEquals(5, r.length); assertEquals("1", r[0]); assertEquals("22", r[1]); assertEquals("3", r[2]); assertEquals("44", r[3]); assertEquals("5", r[4]); src = "1,22,,,5"; r = StringUtil.split(src, ","); assertEquals(5, r.length); assertEquals("1", r[0]); assertEquals("22", r[1]); assertEquals("", r[2]); assertEquals("", r[3]); assertEquals("5", r[4]); src = "173"; r = StringUtil.split(src, ","); assertEquals(1, r.length); assertEquals("173", r[0]); src = ","; r = StringUtil.split(src, ","); assertEquals(2, r.length); assertEquals("", r[0]); assertEquals("", r[1]); }
protected void onColumn(DbSqlBuilder sqlBuilder, String allColumns) { String[] columns = StringUtil.split(allColumns, StringPool.COMMA); for (String column : columns) { sqlBuilder.column(column); } }
protected void onTable(DbSqlBuilder sqlBuilder, String allTables) { String[] tables = StringUtil.split(allTables, StringPool.COMMA); for (String table : tables) { sqlBuilder.table(table); } }
protected void onTable(final DbSqlBuilder sqlBuilder, final String allTables) { String[] tables = StringUtil.split(allTables, StringPool.COMMA); for (String table : tables) { sqlBuilder.table(table); } }
public static Map<String, String> parse(String content) { return parseStream(Arrays.stream(StringUtil.split(content, "\n"))); }
/** * Specifies the search path. If provided path contains * {@link File#pathSeparator} than string will be tokenized * and each part will be added separately as a search path. */ public FindFile searchPath(final String searchPath) { if (searchPath.indexOf(File.pathSeparatorChar) != -1) { String[] paths = StringUtil.split(searchPath, File.pathSeparator); for (String path : paths) { addPath(new File(path)); } } else { addPath(new File(searchPath)); } return this; }