1.首字母大写,其余的小写
已知字符串如下:“good good study day day up”
-
请定义方法将字符串中每一个单词的首字母大写,其余的小写
-
最后打印的结果如下: (各位,千万别 sout(“Good Good Study Day Day Up”); 哟)
“Good Good Study Day Day Up”
package zuoyei.Test01;
public class Test {
public static void main(String[] args) {
String a = "good good study day day up";
String[] split = a.split(" ");
StringBuilder builder = new StringBuilder();
for (int i = 0; i < split.length; i++) {
String sub1 = split[i].substring(0, 1).toUpperCase();
String sub2 = split[i].substring(1, split[i].length()).toLowerCase();
builder.append(sub1).append(sub2).append(" ");
}
System.out.println(builder.toString().trim());
}
}
2.包装类访问
public class 面试题 {
public static void main(String[] args) {
/*
各位老板请注意:
不要运行,分析结果!!!
*/
Integer i1 = 9527;
Integer i2 = 9527;
System.out.println(i1 == i2);
System.out.println(i1.equals(i2));
System.out.println("------------------");
Integer i3 = new Integer(123);
Integer i4 = new Integer(123);
System.out.println(i3 == i4);
System.out.println(i3.equals(i4));
System.out.println("------------------");
Integer i5 = 10;
Integer i6 = 10;
System.out.println(i5 == i6);
System.out.println(i5.equals(i6));
System.out.println("------------------");
Character c1 = '中';
Character c2 = '中';
System.out.println(c1 == c2);
System.out.println(c1.equals(c2));
System.out.println("------------------");
Character c3 = 'a';
Character c4 = 'a';
System.out.println(c3 == c4);
System.out.println(c3.equals(c4));
}
}
答案:
false
true
------------------
false
true
------------------
true
true
------------------
false
true
------------------
true
true