import java.util.Scanner;
public class String02 {
public static void main(String[] args) {
// TODO Auto-generated method stub
String a="a";
String b=null;
//空对象调用属性或方法:空对象使用了.语法,就会报错,导致空指针异常。
System.out.println(a.equals(b));
System.out.println(b.equals(a));
//一般都是将一定有值的放在前面,如下所示。
System.out.println(a.equals("a"));
System.out.println("a".equals(a));
}
}
public class String03 {
public static void main(String[] args) {
// TODO Auto-generated method stub
String str1="abc";
String str2="123";
String str3=str1+str2;
System.out.println(str3);
//不用三种对象的方式,用下面一个对象的方式。
StringBuffer sb=new StringBuffer();
sb.append("abc");
sb.append("123");//追加字符串
sb.insert(3, "###");//插入字符串,第一个是插入位置的下标,第二个是插入的字符串
sb.toString();
System.out.println(sb);
//将字符串中的a替换成b,所有的都替换,再.可以将c替换成d
str1=str1.replace("a", "b").replace("c", "d");
System.out.println(str1);
}
}