小寫轉大寫java
❶ 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());
}
❷ java中輸入一字元,小寫變大寫,大寫變小寫,怎麼編
public class UpperOrLower{
public static void main(String[] args){
//判斷參數程序傳入的參數是否為1
if(args.length != 1){
System.out.println("Error! Require on param. or more one param.");
return;
}else{
String result = toAllUpperOrLowerCase(args[0]);
System.out.println(result);
}
}
/**
* 此方法可以將一個字元串中的大小寫字元的互相轉換,也就是說
* 它可以將字元串中的小寫轉換為大寫字元,大寫字元轉換為小寫
* 字元。
* @param 要被裝換的字元串參數
* @return 返回的結果字元串為原字元相應的大小寫字元串。
*/
public static String toAllUpperOrLowerCase(String fireString){
StringBuffer buffer = new StringBuffer();
for(int i=0;i<fireString.length();i++){
char c = fireString.charAt(i);
if(Character.isUpperCase(c)){
buffer.append(Character.toLowerCase(c));
}else if(Character.isLowerCase(c)){
buffer.append(Character.toUpperCase(c));
}
}
return buffer.toString();
}
/**
* 判斷給定的字元串是否全為大小寫字元,如果全為大寫字元,返回<code>ture</code>,
* 如果全為小寫,返回ture,否則返回<code>false</code>
* @param 將要被判斷的字元串參數
* @return 如果全為大寫字元,返回<code>ture</code>,
* 如果全為小寫,返回ture,否則返回<code>false</code>
*/
public static boolean isAllUpperOrLowerCase(String s){
int upperNumber = 0;
int lowerNumber = 0;
int stringlength = s.length();
for(int i=0;i<s.length();i++){
char c = s.charAt(i);
if(Character.isUpperCase(c)){
upperNumber ++;
}else if(Character.isLowerCase(c)){
lowerNumber ++;
}
}
if((upperNumber == stringlength) || (lowerNumber == stringlength)){
return true;
}else{
return false;
}
}
}
❸ java中如何進行大小寫字母轉換
1.創建工程,或使用已有工程,在工程下創建包,包內新建一個類,我命名為Cases類,大家根據自己喜好隨便命名,但請保持類名與文件名一致。
❹ java大小寫字母轉化
我給你改了改,你看看~~
import javax.swing.JOptionPane;
public class test13
{
public static void main( String args[])
{
String V=JOptionPane.showInputDialog(null,"輸入一個大寫字母:","test",JOptionPane.QUESTION_MESSAGE);
int v=V.charAt(0);
int offset='a'-'A';//計算大小寫之間的差值
char lowercase=(char)(v+offset);
String output="the lowercase is :"+lowercase;
JOptionPane.showMessageDialog(null,output,"test",JOptionPane.INFORMATION_MESSAGE);
}
}
❺ Java中如何用其他方法實現大小寫轉換
publicclassTest{
publicstaticvoidmain(String[]args){
Testtest=newTest();
Stringstr1="abcdefg";
Stringstr2="QWERT";
//轉成大寫
System.out.println(test.changeString(str1,true));
//轉成小寫
System.out.println(test.changeString(str2,false));
}
//小寫字母轉大寫
publicchartoUpper(charch){
if(ch<=122&&ch>=97){
ch-=32;
}
returnch;
}
//大寫字母轉小寫
publicchartoLower(charch){
if(ch<=90&&ch>=65){
ch+=32;
}
returnch;
}
//轉換字元竄flag為true大寫
publicStringchangeString(Stringstr,Booleanflag){
char[]ch=str.toCharArray();
StringBuffersbf=newStringBuffer();
for(inti=0;i<ch.length;i++){
if(flag){
sbf.append(toUpper(ch[i]));
}else{
sbf.append(toLower(ch[i]));
}
}
returnsbf.toString();
}
}