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) {//First letter uppercase, other letter lowercase//However, The first letter is the case of special characters not considered to System.out.println (change ("Cnblog.jizuiku")); System.out.println (Change ("Cnblog.jizuiku"));} public static string change (String str) {string res;//the first letter is uppercase? if (Character.isuppercase (Str.charat (0))) {//First letter uppercase, Change the remaining letters to lowercase. Res = str.replace (str.substring (1), str.substring (1). toLowerCase ());} else {//First letter lowercase, change the first letter uppercase, change the remaining letter lowercase. 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 is good, worth learning.
Learning Resources: API manual +java Source + pure heart.
JavaSE8 base String Replace change the string to uppercase, the remaining letter lowercase