1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > 将字符串中的大写字母转化为小写字母

将字符串中的大写字母转化为小写字母

时间:2019-04-29 20:29:17

相关推荐

将字符串中的大写字母转化为小写字母

思路

创建一个新的字符串变量result,用来保存转换之后的结果取出要求转换字符串中的每一位字符(str.charAt(i))如果是大写字母,就将其加上小写字母与大写字母之间的差值('a'-'A'),最终的转换结果拼接到result中如果不是大写字母,则不做任何转换,直接将其拼接到result中返回result

代码

public class Pra0117 {public static void main(String[] args) {String str1="HELLOapple0117";System.out.println(toLower(str1));}public static String toLower(String str) {String result="";for(int i=0;i<str.length();i++){char pos=str.charAt(i);if('A'<=pos&&(pos<='Z')) {result += (char) (pos+ ('a' - 'A'));//注意这里要将转换结果强转为char类型}else{result+=pos;}}return result;}}

运行结果

~~~~~补充~~~~~~~

发现了一个在之前练习中没有注意到的小细节,public修饰的类名书写规范尽量是大驼峰~~

上面是自己手动实现的转化方法,针对String类型的字符串,库中的转化方法为:

toUpperCase() //小写字母转大写toLowerCase() //大写字母转小写

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。