标签:log 特殊字符 javase else bsp ges class 分享 ips
os :windows7 x64
jdk:jdk-8u131-windows-x64
ide:Eclipse Oxygen Release (4.7.0)
code:
package jizuiku.t02; public class Demo1 { public static void main(String[] args) { //首字母大写,其他字母小写 //但是,首字母是特殊字符的情况没有考虑的到 System.out.println(change("CNBLOG.jizuiku")); System.out.println(change("cNBLOG.jizuiku")); } public static String change(String str) { String res; // 首字母是大写? if (Character.isUpperCase(str.charAt(0))) { //首字母大写,更改剩余字母为小写即可. res = str.replace(str.substring(1), str.substring(1).toLowerCase()); } else { //首字母小写,更改首字母大写,更改其余字母小写. res = str.replace(str.substring(0,1), str.substring(0,1).toUpperCase()); res = res.replace(str.substring(1), str.substring(1).toLowerCase()); } return res; } }
result:
Java优秀,值得学习。
学习资源:API手册+Java源码+清净的心地。
JavaSE8基础 String replace 更改字符串为首字母大写,其余字母小写的
标签:log 特殊字符 javase else bsp ges class 分享 ips
原文地址:http://www.cnblogs.com/jizuiku/p/7469106.html