Psst.. new poll here.
Psst.. new forums here.
Microsoft is blocking us again (TY IP Reputation!) so just use oauth login instead. :)
Paste
Pasted as Java by Yousef_Alharbi ( 6 years ago )
public static <T> void print(T var) {
System.out.print(var);
}
public static <T> void println(T var) {
System.out.println(var);
}
public static <T> String typeof(T var) {
return var.getClass().getSimpleName();
}
public static String capitalize(String s) {
return s.substring(0, 1).toUpperCase() + s.substring(1);
}
public static String swapCase(String s) {
StringBuilder sb = new StringBuilder();
for(char c : s.toCharArray()) {
if(Character.isLetter(c))
sb.append((char)( (c ^ 32)));
else
sb.append(c);
}
return sb.toString();
}
public static String reverse(String s) {
return new StringBuilder().append(s).reverse().toString();
}
public static String tittle(String s) {
return Pattern.compile("\\b(.)(.*?)\\b").matcher(s).replaceAll(
t -> t.group(1).toUpperCase() + t.group(2)
);
}
public static <T> String joinArray(T[] t,String v) {
StringBuilder sb = new StringBuilder();
for(T a : t) {
sb.append(a).append(v);
}
return sb.toString();
}
public static <T> List<Object> toList(T[] elements){
return Arrays.asList(elements);
}
public static Object[] toObjectArray(List<?> t) {
return t.toArray(new Object[0]);
}
@SafeVarargs
public static <T> List<Object> Lists(T... t) {
return toList(t);
}
public static String joinString(String s,String v) {
StringBuilder sb = new StringBuilder();
for(char c : s.toCharArray()) {
sb.append(c).append(v);
}
return sb.toString();
}
public static String stripAll(String s) {
return s.replaceAll("\\s+","");
}
public static String lStrip(String s) {
return s.replaceAll("^\\s+", "");
}
public static String rStrip(String s) {
return s.replaceAll("\\s+$", "");
}
public static Boolean isSpace(String s) {
return !s.isEmpty() && !s.isBlank();
}
public static Boolean isUpper(String s) {
boolean isUpper = false;
for(char c : s.toCharArray()) {
if(Character.isUpperCase(c)) {
isUpper = true;
break;
}
}
return isUpper;
}
public static Boolean isLower(String s) {
boolean isLower = false;
for(char c : s.toCharArray()) {
if(Character.isLowerCase(c)) {
isLower = true;
break;
}
}
return isLower;
}
public static Boolean isCapitalize(String s) {
return isLower(s.substring(0,1));
}
public static Boolean isTittle(String s) {
String[] tittle = s.split("\\s+");
boolean t = false;
for(String v : tittle) {
if(isUpper(v.substring(0,1))) {
t = true;
} else {
t = false;
break;
}
}
return t;
}
Revise this Paste