1. 程式人生 > >java 字串中判斷字母大小寫方法

java 字串中判斷字母大小寫方法

方法一:可利用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);
    }
    }