❶ 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();
}
}
❷ java如何輸入字串轉化首字母大寫
//這個簡單,獲取第一個字母就可以了!
importjava.util.*;
publicclass大寫{
publicstaticvoidmain(String[]args){
while(true){
System.out.println("請輸入字母字元串:");
System.out.println(init(newScanner(System.in).nextLine()));
}
}
privatestaticStringinit(Stringstr){
returnCharacter.toUpperCase(str.charAt(0))+"";
}
}
❸ java gui圖形界面編程鍵盤輸入字母轉換大小寫
從鍵盤輸入一個小寫字母,然後輸入出對應的大寫字母,用兩種輸入輸入的方法實現。第一種使用控制輸入輸出,第二種是使用對話框輸入輸出。這樣即可實現javagui圖形界面編程鍵盤輸入字母轉換大小寫。
❹ java大小寫轉換
//不需要弄那麼麻煩 這樣就行了
public static void main(String[] args) {
String s=AHn9&nGJMm;
for(int i=0;i<s.length();i++){
//如果是小寫
if(s.substring(i,i+1).equals(s.substring(i,i+1).toLowerCase())){
System.out.print(s.substring(i,i+1).toUpperCase());
}
else{
System.out.print(s.substring(i,i+1).toLowerCase());
}
}
}
❺ java編程,輸入一段英文字母,將每個單詞的首字母轉換為大寫字母。
在你的基礎上修改得
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.StringTokenizer;
public class TTTest {
public static void main(String args[]) {
try {
BufferedReader in = new BufferedReader(new InputStreamReader(
System.in));
String s = in.readLine();
StringBuffer s1 = new StringBuffer();
StringTokenizer st = new StringTokenizer(s);
while (st.hasMoreTokens()) {
String str = st.nextToken();
char c = (str).charAt(0);
if (c >= 'a' && c <= 'z') {
c = (char) ((int) c - 32);
s1.append(c);
} else
s1.append(c);
for (int i = 1; i < (str).length(); i++) {
char c1 = (str).charAt(i);
s1.append(c1);
}
s1.append(" ");
}
System.out.print(" " + s1.toString());
} catch (IOException e) {
System.out.println(e);
}
}
}
--------測試
i am a Student
I Am A Student