toString 小技巧
最新
04-20
一般你要在定義的對象中重寫這個方法,這樣根據覆蓋邏輯你就可以輸出自己的對象
比如你定義一個類User,有id,name屬性,你直接輸出一個user對象的話
System.out.println(user),得到的只是
全限定名@地址首地址
如果你在User類裡面覆蓋這個toString方法的話就能輸出你要的
比如
public String toString(){
return getClass().getName()+" name is:"+this.name+";"+"user id is:"+this.id;
}
這樣你輸出一個user對象就是
User user = new User(1,"zhangshan");
System.out.println(user);
得到:user name is :zhangshan;user id is: 1;
char和String的轉換
Java中char是一個基本類型,而String是一個引用類型。有時候我們需要在它們之間互相轉換。
String轉換為char
在Java中將String轉換為char是非常簡單的。
1. 使用(返回值為char)可以得到String中某一指定位置的char。
2. 使用(返回值為char[])可以得到將包含整個String的char數組。這樣我們就能夠使用從0開始的位置索引來訪問string中的任意位置的元素。
char轉換為String
將char轉換為String大致有6種方法。總結如下:
TAG:java和Android技術 |