代码1:
public class Solution {
public string ToLowerCase(string str) {
if(null==str) {
return null;
}
char ch[]=str.toCharArray();//toCharArray() 方法将字符串转换为字符数组。
for(int i=0;i<ch.Length;i++) {
if(ch[i]>='A'&&ch[i]<='Z') {
ch[i]+=32;
}
}
String s=new String(ch);
return s;
}
}
}
代码2 超级简洁
public class Solution {
public string ToLowerCase(string str) {
if(null==str) {
return null;
}
str=str.ToLower();
return str;
}
}
测试案例:java
public class ToLowerCase {
public static void main(String[] args) {
String str="Hello";
System.out.println(toLowerCase(str));
}
static public String toLowerCase(String str) {
if(null==str) {
return null;
}
char ch[]=str.toCharArray();//toCharArray() 方法将字符串转换为字符数组。
for(int i=0;i<ch.length;i++) {
if(ch[i]>='A'&&ch[i]<='Z') {
ch[i]+=32;
}
}
String s=new String(ch);
return s;
}
}

本文提供了两种实现字符串转小写的代码示例,一种是通过遍历字符数组并修改大写字母来实现,另一种则是直接使用内置方法ToLower。这两种方法各有优劣,第一种更灵活但代码较长,第二种则简洁高效。
3万+

被折叠的 条评论
为什么被折叠?



