Java tutorial
public class Utils { /** * @param hostStr * @param defaultPort * @return */ static public int parsePort(String hostStr, int defaultPort) { int sepIdx = hostStr.indexOf(':'); if (sepIdx < 0) { return defaultPort; } else { String portStr = hostStr.substring(sepIdx + 1).trim(); try { return Integer.parseInt(portStr); } catch (NumberFormatException e) { return defaultPort; } } } }