1. 程式人生 > 其它 >Java程式設計題——大寫小寫字母轉化

Java程式設計題——大寫小寫字母轉化

技術標籤:Java程式設計題java

題目:
將字串中的大寫字母轉化成小寫字母之後返回新得字串

public class test04 {
    public static void main(String[] args) {
        String str = "shuYTgsUHjskY";
        Solution sl = new Solution();
        System.out.println(sl.toLowerCase(str));
    }

    //方法1
    static class Solution {
        public
StringBuffer toLowerCase(String str) { StringBuffer s = new StringBuffer(); if (s != null) { for (int i = 0; i < str.length(); i++) { char c = str.charAt(i); if (Character.isUpperCase(c)) { s.append
(Character.toLowerCase(c)); } else{ s.append(c); } } } return s; } } }
public class test04 {

    public static void main(String[] args) {
        String str = "shuYTgsUHjskY"
; Solution sl = new Solution(); System.out.println(sl.toLowerCase(str)); } //方法2: static class Solution { public String toLowerCase(String str) { String s = ""; if (str != null) { for (int i = 0; i < str.length(); i++) { char c = str.charAt(i); if (Character.isUpperCase(c)) { c += 32; //大寫字母和小寫字母相差32 } s += c; } } return s; } } }

結果:
在這裡插入圖片描述