編寫一個程式實現字串“HelloWorld”大小寫轉換並倒序輸出。
阿新 • • 發佈:2019-02-04
使用for迴圈,將字串“HelloWorld”從最後一個字元開始遍歷,當遍歷的字元如果是大寫字元時,需要轉換成小寫;反之則轉換成大寫。定義一個StringBuffer物件,呼叫append()方法依次新增遍歷的字元,最後呼叫StringBuffer物件的toString()方法,並將得到的結果輸出。
public class Test { public static void main(String[] args) { // TODO Auto-generated method stub String str = "HelloWorld"; char []s = str.toCharArray(); StringBuffer buffer = new StringBuffer(); for(int i = str.length() - 1;i >= 0;i--) { if('A'<=s[i]&&s[i]<='Z') buffer.append(String.valueOf(s[i]).toLowerCase()); else buffer.append(String.valueOf(s[i]).toUpperCase()); } System.out.println(buffer.toString()); } }