Frage von HallivanGallix, 2

Java Aufgabe.Zahlen aus einem String herausfiltern und die Anzahl der herausgefilterten Zahlen ausgeben lassen.Wie mach ich das?

Ich habe die Zahlen aus einem String herausgefiltert.Jetzt weiß ich nicht , wie ich die Anzahl der gerausgefilterten Zahlen ausgeben lasse.Das Ergebnis müßte in meinem Fall 7 sein ( Sieben Zahlen sind im String enthalten).


package zahlenfilter;

public class ZahlenFilter {

public static void main(String[] args) {
    
    String str = "345ertd4678";
    
    
    System.out.printf("%s " , "Die Zahlen im String sind: ");
    
    for(int i = 0; i<str.length();i++){
            
    if(Character.isDigit(str.charAt(i))){
        
       System.out.printf("%s ",str.charAt(i));                // Ausgabe ist : 3 4 5 4 6 7 8
        
    }
    
      
    
    }
   
}
    
}

    
Antwort
von safur, 2

int z=0; //Anzahl der Zahlen

 

    for(int i = 0; i<str.length();i++){
           
    if(Character.isDigit(str.charAt(i))){
        z++;
       System.out.printf("%s ",str.charAt(i));                // Ausgabe ist : 3 4 5 4 6 7 8
       
    }//end if
    }//end for

      //Ausgabe von z

Keine passende Antwort gefunden?

Fragen Sie die Community

Weitere Fragen mit Antworten