
Recién llegado al mundo de Java, estoy constantemente leyendo cosas y aprendiendo. Sin embargo quizá no leo en los sitios adecuados porque me encuentro con problemas que deberían ser muy sencillos y no sé cómo afrontarlos.
Quiero hacer un programa al que se le pasen unos argumentos iniciales, por ejemplo, que sea invocado con "java Programa -a -b -c" y que detecte cuándo se le pasan esos argumentos y cuándo no. Para eso empecé con este código que pretende detectar el primer argumento:
Código:
public class Programa {
   public static void main (String args[]) {
      System.out.println();
      if (args[0] == "-a") {
         System.out.println("El primer parámetro es correcto");
      }
      else {
         System.out.println("No has introducido parámetro -a");
      }
   }
}Pues bien, invocando este programa con "java Programa -a" obtengo la respuesta "No has introducido parámetro -a".
Por favor, que alguien me saque de mi rebuznante ignorancia, lo suplico...


 
  




 Autor
 Autor
		



 En línea
									En línea
								



