1. 程式人生 > >【LeetCode】 轉換成小寫字母

【LeetCode】 轉換成小寫字母

實現函式 ToLowerCase(),該函式接收一個字串引數 str,並將該字串中的大寫字母轉換成小寫字母,之後返回新的字串。

 

示例 1:

輸入: "Hello"
輸出: "hello"

示例 2:

輸入: "here"
輸出: "here"

示例 3:

輸入: "LOVELY"
輸出: "lovely"

import java.lang.reflect.Array;
import java.util.ArrayList;
import java.util.List;
import java.util.Scanner;

public class Main {

    public static void main(String[] args)
    {

        Scanner sc=new Scanner(System.in);

        String J=sc.next();

        System.out.println(Solution.toLowerCase(J));

    }

}


class Solution {
    public static String toLowerCase(String str) {

        char ch[]=str.toCharArray();        //字串轉字元陣列
        for (int i=0;i<ch.length;i++)
            if(ch[i]>='A'&&ch[i]<='Z')      //判斷是否大寫字母
                ch[i]+=32;                  //大寫轉小寫

            String str1="";
            for (int i=0;i<ch.length;i++)   //連線形成新串
                str1+=ch[i];

            return str1;
    }
}

思路見註釋