java printf println equals方法 StringBuffer類 數轉換為字符
阿新 • • 發佈:2019-03-19
string ase value pre pub clas println 是否 一個 1.區別
public class Test_toString {
public static void main(String[] args)
{
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類中卻有大量修改字符串的方法
- double d=3.2;
String s2= String.valueOf(d);//轉換為字符串
System.out.println(s2);
java printf println equals方法 StringBuffer類 數轉換為字符