Hej  kolla antalet argument i mainen och använd default värden för de som inte är givna Hejhost and port
    
    
Jag har en chat klient skriven i java.. den ska kunna startas på alla dessa 3 sätt men just nu kan jag bara köra den med kommandot
java Client <host> <port> 
Hur löser jag detta (gärna på ett lätt sätt):)?
Chat-klienten ska gå att startas på tre sätt: 
java Client (då ska host default bli xxx.x.x.x och port default bli xxxx) 
java Client <host> (då ska port default bli xxxx) 
java Client <host> <port>                Sv: host and port
    
    
<code>
public static void main(String[] args) {
    String host = "http://myhost" // default host
    int port = 8080; // default portnummer
    if (args.length < 1) {
        // Om args[0] är en integer använd som portnummer, annars som host.
    } else if (args.length == 2) {
        // Kolla portnummret i args[0], om ogiltigt avsluta eller använd default
        // sätt host till args[1]
    }
</code>Sv:host and port
    
    
Tack!
Jag gjorde på detta sätt:
Det är bara 
 arg = Integer.valueOf(argtwo).intValue();
	    }	
som inte riktigt verkar funka.... 	
	if (args.length == 2){
	    argone = args[0];
	    argtwo = args[1];
	     try {
		 arg = Integer.valueOf(argtwo).intValue();
	    }	
	    catch (NumberFormatException e) {
		System.out.println(e);
		}
	}
	else {	
	    if (args.length == 1){
		argone = args[0];
		arg = 2000;
	    }
	    
	    else {
		argone="127.0.0.1";
		arg=2000;
	    }