class TesteStrings {
    public static void main(String[] args) {
        String x = "       PARA DAR TRIM       ";
        System.out.println("Com ltrim: (" + ltrim(x) + ")");
        System.out.println("Com rtrim: (" + rtrim(x) + ")");
    }

    public static String rtrim(String toTrim) {
        char[] val = toTrim.toCharArray();
        int len = val.length;

        while (len > 0 && val[len - 1] <= ' ') {
            len--;
        }
        return len < val.length ? toTrim.substring(0, len) : toTrim;
    }

    public static String ltrim(String toTrim) {
        int st = 0;
        char[] val = toTrim.toCharArray();
        int len = val.length;

        while (st < len && val[st] <= ' ') {
            st++;
        }
        return st > 0 ? toTrim.substring(st, len) : toTrim;
    }
}