java 字串中判斷字母大小寫方法
阿新 • • 發佈:2018-12-18
方法一:可利用java帶有的Character.isLowerCase與Character.isUpperCase來進行判斷 以下為判斷字串是否都為小寫字母或都為大寫字母組成的
import java.util.Scanner; public class str { public static void main(String[] args) { // TODO Auto-generated method stub Scanner sc=new Scanner(System.in); String word=sc.next(); boolean b=true; for(int i = 0; i < word.length(); i++) { char c = word.charAt(i); if (!Character.isLowerCase(c)) // if (!Character.isUpperCase(c)) { b= false; } } System.out.print(b); } }
方法二:由ascii判斷 全部為大寫字母組成//全部為小寫字母組成,輸出為true
import java.util.Scanner; import java.util.TreeMap; public class Main { public static void main(String[] args) { // TODO Auto-generated method stub Scanner input=new Scanner(System.in); String str=input.next(); char ss[] = str.toCharArray();//利用toCharArray方法轉換 boolean b; int num=0; for(int star=0;star<ss.length;star++){ if(ss[star]>=65 && ss[star]<=90){ // if(ss[star]>=97 && ss[star]<=122) num++; } } if(num==ss.length){ System.out.print(b=true); } else System.out.print(b=false); } }