title image


Smiley So oder so


public class CLetterCounter

{

public static void countLetters1( String sText)

{

// Eine Konstante mit allen erlaubten Buchstaben

final String LETTER = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";



// Zähler für Buchstaben

int nCntLetter = 0;



// In der Schleife werden alle zu untersuchenden Zeichen durchlaufen

for( int n = 0; n < sText.length(); n++ )

{

// Überprüfe auf Vorhandensein eines Buchstaben

if( LETTER.contains( sText.substring(n,n+1) ) )

{

// Erhöhe Zähler, ist dasselbe wie nCntLetter = nCntLetter + 1;

nCntLetter++;

}

}



System.out.println( "Anzahl der Buchstaben: " + nCntLetter );

}



public static void countLetters2( String sText)

{

// Zähler für Buchstaben

int nCntLetter = 0;



// Erzeuge ein char Array aus dem String

char[] caText = sText.toCharArray();



// In der Schleife werden alle zu untersuchenden Zeichen durchlaufen

for( char c : caText )

{

// Überprüfe auf Vorhandensein eines Buchstaben durch eine

// statische Klassenmethode

if( Character.isLetter(c) )

{

// Erhöhe Zähler, ist dasselbe wie nCntLetter = nCntLetter + 1;

nCntLetter++;

}

}



System.out.println( "Anzahl der Buchstaben: " + nCntLetter );

}



public static void main( String[] saArgs )

{

// Zu untersuchender Text

String sText = "a1b2#+LLk";



countLetters1( sText );

countLetters2( sText );



}

}



geschrieben von

Login

E-Mail:
  

Passwort:
  

Beitrag anfügen

Symbol:
 
 
 
 
 
 
 
 
 
 
 
 
 

Überschrift: