return false; return indexOfAnyBut(cs, valid) == INDEX_NOT_FOUND;
@Test public void testIndexOfAnyBut_StringStringWithSupplementaryChars() { assertEquals(2, StringUtils.indexOfAnyBut(CharU20000 + CharU20001, CharU20000)); assertEquals(0, StringUtils.indexOfAnyBut(CharU20000 + CharU20001, CharU20001)); assertEquals(-1, StringUtils.indexOfAnyBut(CharU20000, CharU20000)); assertEquals(0, StringUtils.indexOfAnyBut(CharU20000, CharU20001)); }
@Test public void testIndexOfAnyBut_StringCharArrayWithSupplementaryChars() { assertEquals(2, StringUtils.indexOfAnyBut(CharU20000 + CharU20001, CharU20000.toCharArray())); assertEquals(0, StringUtils.indexOfAnyBut(CharU20000 + CharU20001, CharU20001.toCharArray())); assertEquals(-1, StringUtils.indexOfAnyBut(CharU20000, CharU20000.toCharArray())); assertEquals(0, StringUtils.indexOfAnyBut(CharU20000, CharU20001.toCharArray())); }
@Test public void testIndexOfAnyBut_StringString() { assertEquals(-1, StringUtils.indexOfAnyBut(null, (String) null)); assertEquals(-1, StringUtils.indexOfAnyBut(null, "")); assertEquals(-1, StringUtils.indexOfAnyBut(null, "ab")); assertEquals(-1, StringUtils.indexOfAnyBut("", (String) null)); assertEquals(-1, StringUtils.indexOfAnyBut("", "")); assertEquals(-1, StringUtils.indexOfAnyBut("", "ab")); assertEquals(-1, StringUtils.indexOfAnyBut("zzabyycdxx", (String) null)); assertEquals(-1, StringUtils.indexOfAnyBut("zzabyycdxx", "")); assertEquals(3, StringUtils.indexOfAnyBut("zzabyycdxx", "za")); assertEquals(0, StringUtils.indexOfAnyBut("zzabyycdxx", "by")); assertEquals(0, StringUtils.indexOfAnyBut("ab", "z")); }
@Test public void testIndexOfAnyBut_StringCharArray() { assertEquals(-1, StringUtils.indexOfAnyBut(null, (char[]) null)); assertEquals(-1, StringUtils.indexOfAnyBut(null)); assertEquals(-1, StringUtils.indexOfAnyBut(null, 'a','b')); assertEquals(-1, StringUtils.indexOfAnyBut("", (char[]) null)); assertEquals(-1, StringUtils.indexOfAnyBut("")); assertEquals(-1, StringUtils.indexOfAnyBut("", 'a','b')); assertEquals(-1, StringUtils.indexOfAnyBut("zzabyycdxx", (char[]) null)); assertEquals(-1, StringUtils.indexOfAnyBut("zzabyycdxx")); assertEquals(3, StringUtils.indexOfAnyBut("zzabyycdxx", 'z','a')); assertEquals(0, StringUtils.indexOfAnyBut("zzabyycdxx", 'b','y')); assertEquals(-1, StringUtils.indexOfAnyBut("aba", 'a', 'b')); assertEquals(0, StringUtils.indexOfAnyBut("aba", 'z')); }
return false; return indexOfAnyBut(cs, valid) == INDEX_NOT_FOUND;
return false; return indexOfAnyBut(cs, valid) == INDEX_NOT_FOUND;
return false; return indexOfAnyBut(cs, valid) == INDEX_NOT_FOUND;
public static double parseDouble(String str) { if (str == null) throw new NullPointerException(); int notNumberIndex = StringUtils.indexOfAnyBut(str, "0123456789"); if (notNumberIndex == -1) return Double.parseDouble(str); double ret = Double.parseDouble(str.substring(0, notNumberIndex)); switch (str.substring(notNumberIndex).trim()) { case "G": return ret * G_FACTOR; case "M": return ret * M_FACTOR; case "K": return ret * K_FACTOR; case "Gi": return ret * Gi_FACTOR; case "Mi": return ret * Mi_FACTOR; case "Ki": return ret * Ki_FACTOR; } throw new NumberFormatException(str + " can't be correctly parsed."); }
public static double parseDouble(String str) { if (str == null) throw new NullPointerException(); int notNumberIndex = StringUtils.indexOfAnyBut(str, "0123456789"); if (notNumberIndex == -1) return Double.parseDouble(str); double ret = Double.parseDouble(str.substring(0, notNumberIndex)); switch (str.substring(notNumberIndex).trim()) { case "G": return ret * G_FACTOR; case "M": return ret * M_FACTOR; case "K": return ret * K_FACTOR; case "Gi": return ret * Gi_FACTOR; case "Mi": return ret * Mi_FACTOR; case "Ki": return ret * Ki_FACTOR; } throw new NumberFormatException(str + " can't be correctly parsed."); }
public static long parseLong(String str) { if (str == null) throw new NullPointerException(); int notNumberIndex = StringUtils.indexOfAnyBut(str, "0123456789"); if (notNumberIndex == -1) return Long.parseLong(str); long ret = Long.parseLong(str.substring(0, notNumberIndex)); switch (str.substring(notNumberIndex).trim()) { case "G": return ret * G_FACTOR; case "M": return ret * M_FACTOR; case "K": return ret * K_FACTOR; case "Gi": return ret * Gi_FACTOR; case "Mi": return ret * Mi_FACTOR; case "Ki": return ret * Ki_FACTOR; } throw new NumberFormatException(str + " can't be correctly parsed."); }
public static int parseInt(String str) { if (str == null) throw new NullPointerException(); final int notNumberIndex = StringUtils.indexOfAnyBut(str, "0123456789"); if (notNumberIndex == -1) return Integer.parseInt(str); int ret = Integer.parseInt(str.substring(0, notNumberIndex)); switch (str.substring(notNumberIndex).trim()) { case "G": return (int) (ret * G_FACTOR); case "M": return (int) (ret * M_FACTOR); case "K": return (int) (ret * K_FACTOR); case "Gi": return (int) (ret * Gi_FACTOR); case "Mi": return (int) (ret * Mi_FACTOR); case "Ki": return (int) (ret * Ki_FACTOR); } throw new NumberFormatException(str + " can't be correctly parsed."); }
public static float parseFloat(String str) { if (str == null) throw new NullPointerException(); int notNumberIndex = StringUtils.indexOfAnyBut(str, "0123456789"); if (notNumberIndex == -1) return Float.parseFloat(str); float ret = Float.parseFloat(str.substring(0, notNumberIndex)); switch (str.substring(notNumberIndex).trim()) { case "G": return ret * G_FACTOR; case "M": return ret * M_FACTOR; case "K": return ret * K_FACTOR; case "Gi": return ret * Gi_FACTOR; case "Mi": return ret * Mi_FACTOR; case "Ki": return ret * Ki_FACTOR; } throw new NumberFormatException(str + " can't be correctly parsed."); }
public static long parseLong(String str) { if (str == null) throw new NullPointerException(); int notNumberIndex = StringUtils.indexOfAnyBut(str, "0123456789"); if (notNumberIndex == -1) return Long.parseLong(str); long ret = Long.parseLong(str.substring(0, notNumberIndex)); switch (str.substring(notNumberIndex).trim()) { case "G": return ret * G_FACTOR; case "M": return ret * M_FACTOR; case "K": return ret * K_FACTOR; case "Gi": return ret * Gi_FACTOR; case "Mi": return ret * Mi_FACTOR; case "Ki": return ret * Ki_FACTOR; } throw new NumberFormatException(str + " can't be correctly parsed."); }
public static int parseInt(String str) { if (str == null) throw new NullPointerException(); final int notNumberIndex = StringUtils.indexOfAnyBut(str, "0123456789"); if (notNumberIndex == -1) return Integer.parseInt(str); int ret = Integer.parseInt(str.substring(0, notNumberIndex)); switch (str.substring(notNumberIndex).trim()) { case "G": return (int) (ret * G_FACTOR); case "M": return (int) (ret * M_FACTOR); case "K": return (int) (ret * K_FACTOR); case "Gi": return (int) (ret * Gi_FACTOR); case "Mi": return (int) (ret * Mi_FACTOR); case "Ki": return (int) (ret * Ki_FACTOR); } throw new NumberFormatException(str + " can't be correctly parsed."); }
public static float parseFloat(String str) { if (str == null) throw new NullPointerException(); int notNumberIndex = StringUtils.indexOfAnyBut(str, "0123456789"); if (notNumberIndex == -1) return Float.parseFloat(str); float ret = Float.parseFloat(str.substring(0, notNumberIndex)); switch (str.substring(notNumberIndex).trim()) { case "G": return ret * G_FACTOR; case "M": return ret * M_FACTOR; case "K": return ret * K_FACTOR; case "Gi": return ret * Gi_FACTOR; case "Mi": return ret * Mi_FACTOR; case "Ki": return ret * Ki_FACTOR; } throw new NumberFormatException(str + " can't be correctly parsed."); }
if (firstLineIndent == null && !StringUtils.isEmpty(currentLineString)) int firstNonWhitespaceIndex = StringUtils.indexOfAnyBut(currentLineString, " \t"); if (firstNonWhitespaceIndex != -1) firstLineIndent = currentLineString.substring(0, firstNonWhitespaceIndex);
if (firstLineIndent == null && !StringUtils.isEmpty(currentLineString)) int firstNonWhitespaceIndex = StringUtils.indexOfAnyBut(currentLineString, " \t"); if (firstNonWhitespaceIndex != -1) firstLineIndent = currentLineString.substring(0, firstNonWhitespaceIndex);
public static int indexOfAnyBut(ActionContext actionContext){ Thing self = actionContext.getObject("self"); CharSequence cs1 = (CharSequence) self.doAction("getCs1", actionContext); CharSequence cs2 = (CharSequence) self.doAction("getCs2", actionContext); return StringUtils.indexOfAnyBut(cs1, cs2); }
final URL url; int index = StringUtils.indexOfAnyBut(refreshString, "0123456789"); final boolean timeOnly = index == -1;