Volevo scrivere un semplicissimo programmino in Java, di questo tipo:

Codice PHP:
public class prova6 {
    public static 
void main(String args[]) {
        
String a "Nome";
        
String b "Cognome";
        
int c Integer.parseInt(args[0]);
        
System.out.println("Il mio nome e' " " " " e ho " " anno/i.");    
        
String d b.substring(12);
        
System.out.println("La seconda lettera del mio cognome e' la: " ".");
    }

Il programma restituisce Nome e Cognome, l'età passata da linea di comando e determina la seconda lettera del cognome. Bene.
Volevo però fare in modo che l'utente potesse anche inserire da linea di comando il proprio nome e cognome, quindi trasfomare il codice in:

Codice PHP:
public class prova6 {
    public static 
void main(String args[]) {
        
String a args[0];
        
String b args[1];
        
int c Integer.parseInt(args[2]);
        
System.out.println("Il mio nome e' " " " " e ho " " anno/i.");    
        
String d b.substring(12);
        
System.out.println("La seconda lettera del mio cognome e' la: " ".");
    }

ma evidentemente il metodo substring non funziona con gli argomenti da linea da comando, perchè mi da errore... come posso fare per bypassare il problema? Premetto che sono alle prime armi e totalmente autodidatta, quindi siate umani! :-D Grazie a tutti!