public class nombre_majuscule_minuscule {Die Ausführung dieses Codes:
public static void main(String[] args) {
String string="Java ist eine Programmiersprache"+
"objektorientiert erstellt von Sun Microsystems";
int nbr_min = nbr_min(Zeichenfolge);
int nbr_maj = nbr_maj(Zeichenfolge);
System.out.println("Anzahl der Kleinbuchstaben "+nbr_min);
System.out.println("Nummer in Großbuchstaben "+nbr_maj);
}
private static int nbr_maj(String string) {
int counter=0;
for(int i = 0; i< string.length(); i++){
char ch = string.charAt(i);
if(Character.isLowerCase(ch))
Zähler++;
}
Rückgabezähler;
}
private static int nbr_min(Zeichenfolge) {
int counter=0;
for(int i = 0; i< string.length(); i++){
char ch = string.charAt(i);
if(Character.isUpperCase(ch))
counter++;
}
Rückgabezähler;
}
}
Kleinbuchstaben 4
Großbuchstaben 68
private static int nbr_maj_recursive(String string, int i) {Die Methodendeklaration nbr_min_recursive() Änderungen nur auf der Ebene der Zeichentypprüfung, die mit der Methode durchgeführt wird isLowercase().
/*if i erreicht die Größe des Strings
* return 0
*/
if(string.length()-i==0)
return 0;
/*andernfalls prüfen wir das nächste Zeichen*/
else{
char ch = string.charAt(i);
if(estUpper(ch))
/*inkrementiere i und zähle eins
*Großbuchstabe*/
return nbr_maj(string, ++i)+1;
}
return nbr_maj(string, ++i);
}
private static int nbr_min_recursive(String string, int i) {Die Methode isUppercase() entspricht dem isUpperCase().
if(string.length()-i==0)
return 0;
else{
char ch = string.charAt(i);
if(isLowercase(ch))
return nbr_min(string, ++i)+1;
}
return nbr_min(Zeichenfolge, ++i);
}
static boolean isUpperCase(char ch){Die Methode isTiny() entspricht dem isLowerCase().
int ascii = (int) ch;
//[A.. Z]
if((ascii>=65 & & ascii<=90)
//Buchstaben mit Akzent
|| (ascii>=192 & & ascii<=223))
true zurückgeben;
false zurückgeben;
}
static boolean isLowercase(char ch){
int ascii = (int) ch;
//[a.. z]
if((ascii>=97 & & ascii<=122)
//Buchstaben mit Akzent
|| (ascii>=224 & & ascii<=255))
return true;
false zurückgeben;
}
public void compter_majuscules_java8() {Und um Kleinbuchstaben zu zählen, gehen Sie wie folgt vor:
String phrase = "Dies ist ein Test";
langer Zähler = phrase.chars().filter(Zeichen::isUpperCase).count();
}
public void compter_minuscules_java8() {
String phrase = "Dies ist ein Test";
langer Zähler = phrase.chars().filter(Zeichen::isLowerCase).count();
}
public void compter_majuscules_java8() {Und um Kleinbuchstaben zu zählen, gehen Sie wie folgt vor:
String phrase = "Dies ist ein Test";
langer Zähler = CharMatcher.JAVA_UPPER_CASE.retainFrom(phrase).length();
}
public void compter_minuscules_java8() {
String phrase = "Dies ist ein Test";
langer Zähler = CharMatcher.JAVA_LOWER_CASE.retainFrom(phrase).length();
}
Please disable your ad blocker and refresh the window to use this website.