4 回答

TA貢獻1942條經(jīng)驗 獲得超3個贊
返回對象的字符串表示形式。通常,toString方法返回“文本表示”此對象的字符串。結(jié)果應該是一個簡明扼要但內(nèi)容豐富的表示法,對一個人來說是容易閱讀的。建議所有子類重寫此方法。
類對象的toString方法返回一個字符串,該字符串由對象為實例的類的名稱、符號字符‘@’和對象的散列代碼的無符號十六進制表示組成。換句話說,此方法返回的字符串等于:
getClass().getName() + '@' + Integer.toHexString(hashCode())
String[] mystr ={"a","b","c"};System.out.println("mystr.toString: " + mystr.toString());output:- mystr.toString: [Ljava.lang.String;@13aaa14a

TA貢獻1811條經(jīng)驗 獲得超6個贊
package pack1;import java.util.*;class Bank { String n; String add; int an; int bal; int dep; public Bank(String n, String add, int an, int bal) { this.add = add; this.bal = bal; this.an = an; this.n = n; } public String toString() { return "Name of the customer.:" + this.n + ",, " + "Address of the customer.:" + this.add + ",, " + "A/c no..:" + this.an + ",, " + "Balance in A/c..:" + this.bal; }}public class Demo2 { public static void main(String[] args) { List<Bank> l = new LinkedList<Bank>(); Bank b1 = new Bank("naseem1", "Darbhanga,bihar", 123, 1000); Bank b2 = new Bank("naseem2", "patna,bihar", 124, 1500); Bank b3 = new Bank("naseem3", "madhubani,bihar", 125, 1600); Bank b4 = new Bank("naseem4", "samastipur,bihar", 126, 1700); Bank b5 = new Bank("naseem5", "muzafferpur,bihar", 127, 1800); l.add(b1); l.add(b2); l.add(b3); l.add(b4); l.add(b5); Iterator<Bank> i = l.iterator(); while (i.hasNext()) { System.out.println(i.next()); } }}

TA貢獻1784條經(jīng)驗 獲得超2個贊
toString()
toString()
toString()
toString()
添加回答
舉報