Welcome, guest! Login / Register - Why register?
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

Your Name: Code Language: