1. 程式人生 > >java printf println equals方法 StringBuffer類 數轉換為字符

java printf println equals方法 StringBuffer類 數轉換為字符

string ase value pre pub clas println 是否 一個

1.區別
public class Test_toString {
public static void main(String[] args)
{

    int m=47;
    System.out.printf("%d的十六進制數是%#X\n", m,m);
    System.out.println("m的十六進制數為"+Integer.toHexString(m).toUpperCase());
    System.out.printf("%b\n", "abc".equals("dfer"));
    System.out.printf("%d\n", "abc".length());
    System.out.printf("%d\n", "abc".indexOf("d"));
}

}

2.String類的equals方法是用來判斷兩個對象的內容是否相等(已經重寫了equals方法)
Object類的equals方法是用來判斷兩個對象是否是同一個對象
3.String類中沒有修改字符串的方法,其類對象一旦創建就不可更改
4.但是StringBuffer類中卻有大量修改字符串的方法

  1. double d=3.2;
    String s2= String.valueOf(d);//轉換為字符串
    System.out.println(s2);

java printf println equals方法 StringBuffer類 數轉換為字符