public class nombre_majuscule_minuscule {이 코드의 실행:
public static void main(String[] args) {
String string="Java는 프로그래밍 언어입니다"+
"Sun Microsystems에서 만든 객체 지향";
int nbr_min = nbr_min(문자열);
int nbr_maj = nbr_maj(문자열);
System.out.println("소문자 수"+nbr_min);
System.out.println("대문자 숫자"+nbr_maj);
}
private static int nbr_maj(문자열 문자열) {
int counter=0;
for(int i = 0; i< string.length()를 호출합니다. i++){
char ch = string.charAt(i);
if(Character.isLowerCase(ch))
카운터++;
}
반환 카운터;
}
private static int nbr_min(문자열 문자열) {
int counter=0;
for(int i = 0; i< string.length()를 호출합니다. i++){
char ch = string.charAt(i);
if(Character.isUpperCase(ch))
카운터++;
}
반환 카운터;
}
}
소문자 번호 4
대문자 번호 68
private static int nbr_maj_recursive(String string, int i) {메서드 선언 nbr_min_recursive()스팬> 메서드로 수행되는 문자 유형 검사 수준에서만 변경 isLowercase().
/*문자열의 크기에 도달하면
* return 0
*/
if(string.length()-i==0)
return 0;
/*그렇지 않으면 다음 문자를 확인합니다.*/
else{
char ch = string.charAt(i);
if(estUpper(ch))
/*i를 증가시키고 1을 계산합니다
*대문자*/
return nbr_maj(string, ++i)+1;
}
반환 nbr_maj(문자열, ++i);
}
private static int nbr_min_recursive(String string, int i) {메서드 isUppercase() 는 다음과 같습니다. isUpperCase().
if(string.length()-i==0)
return 0;
else{
char ch = string.charAt(i);
if(isLowercase(ch))
return nbr_min(문자열, ++i)+1;
}
return nbr_min(문자열, ++i);
}
static boolean isUpperCase(char ch){메서드 isTiny() 는 다음과 같습니다. isLowerCase().
int ascii = (int) ch;
//[A.. Z]
if((ascii>=65 & & ascii<=90)
//악센트 부호가 있는 문자
|| (ASCII>=192 & & ascii<=223))
true를 반환합니다.
false를 반환합니다.
}
static boolean isLowercase(char ch){
int ascii = (int) ch;
//[a.. z]
if((ascii>=97 & & ascii<=122)
//악센트 부호가 있는 문자
|| (ASCII>=224 & & ascii<=255))
true를 반환합니다.
false를 반환합니다.
}
public void compter_majuscules_java8() {소문자를 세려면 이렇게 하십시오.
String phrase = "This is a test";
긴 카운터 = phrase.chars().filter(Character::isUpperCase).count();
}
public void compter_minuscules_java8() {
문자열 문구 = "This is a Test";
긴 카운터 = phrase.chars().filter(Character::isLowerCase).count();
}
public void compter_majuscules_java8() {소문자를 세려면 이렇게 하십시오:
String phrase = "This is a test";
긴 카운터 = CharMatcher.JAVA_UPPER_CASE.retainFrom(phrase).length();
}
public void compter_minuscules_java8() {
String phrase = "This is a Test";
긴 카운터 = CharMatcher.JAVA_LOWER_CASE.retainFrom(phrase).length();
}
Please disable your ad blocker and refresh the window to use this website.