Piccola mia dimenticanza su string

di il
1 risposte

Piccola mia dimenticanza su string

Scusate amici, col passare del tempo e programmare cose toste mi sono dimenticato una banalita sulle string...

allora io ho una string di tipo String a ="1234";
io vorrei ricavare 4 int di tipo int 1 = 1;
int 2 = 2;
int 3 = 3;
int 4 = 4;


come funzionava per ottenere un array di 4 elementi con 4 interi??
per togliere gli spazi c'è il replaceAll e sono sicuro
spero possiate aiutarmi a ricordare come si fa tale roba

1 Risposte

  • Re: Piccola mia dimenticanza su string

    Ciao,
    ecco una semplice soluzione:
    
    	public static void main(String[] args) {
    		String s = "1234";
    		
    		int[] numeri = new int[s.length()];
    		
    		for(int i=0; i<s.length(); i++) {
    			numeri[i] = s.charAt(i)-'0';
    		}
    		
    		System.out.println("Array:");
    		for(int n : numeri) {
    			System.out.println(n);
    		}
    	}
    
Devi accedere o registrarti per scrivere nel forum
1 risposte