static boolean isInteger(String s) { if (s == null) ret false; int n = l(s); if (n == 0) ret false; int i = 0; if (s.charAt(0) == '-') if (++i >= n) ret false; while (i < n) { char c = s.charAt(i); if (c < '0' || c > '9') ret false; ++i; } ret true; }