A. java中如何把大寫字母轉換成小寫字母,小寫字母轉換成大寫字母
java提供了upper和lower方法來進行字母大小寫的轉換,實例如下:
//把一個字元串中的大寫轉為小寫,小寫轉換為大寫:思路1
publicstaticStringexChange(Stringstr){
StringBuffersb=newStringBuffer();
if(str!=null){
for(inti=0;i<str.length();i++){
charc=str.charAt(i);
if(Character.isUpperCase(c)){
sb.append(Character.toLowerCase(c));
}elseif(Character.isLowerCase(c)){
sb.append(Character.toUpperCase(c));
}
}
}
returnsb.toString();
}
//把一個字元串中的大寫轉為小寫,小寫轉換為大寫:思路2
publicstaticStringexChange2(Stringstr){
for(inti=0;i<str.length();i++){
//如果是小寫
if(str.substring(i,i+1).equals(str.substring(i,i+1).toLowerCase())){
str.substring(i,i+1).toUpperCase();
}else{
str.substring(i,i+1).toLowerCase();
}
}
returnstr;
}
B. java大小寫轉換
publicstaticvoidmain(String[]args){
Stringstr="QAZWSXEDC";
Stringshuchu="";
char[]arr=str.toCharArray();
for(inti=0;i<arr.length;i++){
if(arr[i]%2==0){
shuchu+=arr[i]+"";
}
}
System.out.println(shuchu.toLowerCase());//此方法是將大寫轉換為小寫。
//轉換為大寫是:
//System.out.println(shuchu.toUpperCase());
}
C. 如何用java語言把小寫換成大寫
toLowerCase(); //字元串轉成小寫
toUpperCase(); //字元串轉成大寫
String str = "abcABC";
String a = str.toLowerCase();
String b = str.toUpperCase();
System.out.println("a:"+a +"b:"+b);
輸出結果a:abcabc b:ABCABC
D. 怎樣在java中將小寫字母轉化為大寫字母
1 大寫轉小寫
String str = "ABC";
System.out.println(str.toLowerCase());
2 小寫轉大寫
String str = "abc";
System.out.println(str.toUpperCase());
E. 怎樣用java編寫一個將小寫字母轉換成大寫字母,若輸入的不是小寫字母則輸出無法完成此操作
import java.io.* ;
class test {
public static void main(String[] args) throws IOException ,NotCharException{
try{
char r = Character.toUpperCase(getChar()) ;
System.out.println ( r) ;
}catch(NotCharException e){
throw new NotCharException() ;
}
}
public static char getChar() throws IOException {
String s = getString() ;
return s.charAt(0) ;
}
public static String getString() throws IOException {
BufferedReader b = new BufferedReader( new InputStreamReader( System.in ) );
String s = b.readLine() ;
return s ;
}
}
class NotCharException extends IOException {
NotCharException(){
System.out.println ( " 無法完成此操作 ") ;
}
}
F. 用JAVA語言編寫字母大小寫轉換
用字元串的
toUpperCase()
小寫轉為大寫
或
toLowerCase()方法
大寫轉為小寫
如:
(小轉為大)
String
str
=
"abcd";
str.toUpperCase();
str
就等於"ABCD"了
G. 在Java中字母大小寫的轉換
System.out.println("請輸入要轉換的字元串");
Scanner input = new Scanner(System.in);
String str = input.nextLine();
if(str.length() <= 20){
char[] chars = str.toCharArray();
StringBuffer buffer = new StringBuffer();
for(int i = 0 ;i < str.length(); i++) {
int a = chars[i];
if(a > 64 && a < 91){
chars[i] = (char)(a+32);
}
if(a >96 && a < 123) {
chars[i] = (char)(a-32);
}
buffer.append(chars[i]);
}
System.out.println(buffer.toString());
} else {
System.out.println("字元串長度不能超過20");
}
}
H. java中如何把大寫字母轉換成小寫字母,小寫字母轉換成大寫字母
java提供了upper和lower方法來進行字母大小寫的轉換,實例如下:
//把一個字元串中的大寫轉為小寫,小寫轉換為大寫:思路1
publicstaticStringexChange(Stringstr){
StringBuffersb=newStringBuffer();
if(str!=null){
for(inti=0;i<str.length();i++){
charc=str.charAt(i);
if(Character.isUpperCase(c)){
sb.append(Character.toLowerCase(c));
}elseif(Character.isLowerCase(c)){
sb.append(Character.toUpperCase(c));
}
}
}
returnsb.toString();
}
//把一個字元串中的大寫轉為小寫,小寫轉換為大寫:思路2
publicstaticStringexChange2(Stringstr){
for(inti=0;i<str.length();i++){
//如果是小寫
if(str.substring(i,i+1).equals(str.substring(i,i+1).toLowerCase())){
str.substring(i,i+1).toUpperCase();
}else{
str.substring(i,i+1).toLowerCase();
}
}
returnstr;
}
I. 怎麼把字元串中的所有字母大小寫倒如NI hAo,大寫變小寫,小江寫變大寫,用java編程
Java中將字母轉換成大小寫的方法
toLowerCase() 轉小寫
toUpperCase() 轉大寫
如果需要把大小寫互相轉換,先把字元串轉換成char類型的數組,循環遍歷按要求轉換。
功能實現:
publicclassDemo{
publicstaticvoidmain(String[]args){
newDemo().大小寫互轉("sadASD");
}
publicString大小寫互轉(Stringstr){
char[]str_arr=str.toCharArray();
for(chari:str_arr){
if(String.valueOf(i).toUpperCase().equals(String.valueOf(i))){
System.out.print(String.valueOf(i).toLowerCase());
}else{
System.out.print(String.valueOf(i).toUpperCase());
}
//判斷是否為大寫,如果是大寫,轉換小寫,否則轉換大寫
}
returnstr;
}
}
運行示例: