課程
/后端開發
/Java
/文件傳輸基礎——Java IO流
為什么這里將字符數組轉變成字符串不能用toString()方法?
2015-08-16
源自:文件傳輸基礎——Java IO流 5-1
正在回答
public?String?toString()返回該對象的字符串表示。通常,toString 方法會返回一個“以文本方式表示”此對象的字符串。結果應是一個簡明但易于讀懂的信息表達式。建議所有子類都重寫此方法。Object類的 toString 方法返回一個字符串,該字符串由類名(對象是該類的一個實例)、at標記符“@”和此對象哈希碼的無符號十六進制表示組成。換句話說,該方法返回一個字符串,它的值等于:
getClass().getName() + '@' + Integer.toHexString(hashCode())
返回:該對象的字符串表示形式。
注意:toString() 只適用于對象的調用,普通的數據類型不可以調用,這也就是使用包裝類的原因。
用Arrays.toString();
舉報
為您介紹IO流的使用,以及對象的序列化和反序列化的內容
3 回答getBytes()方法是把字符串轉成二進制嗎?
1 回答字符與字符串的輸入!
3 回答文件的復制-字節轉字符串
1 回答為什么還要多出一個字符流這種方法
1 回答這三種方法定義的String類型有什么不同,b是一個字符數組
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2015-08-17
public?String?toString()返回該對象的字符串表示。通常,toString 方法會返回一個“以文本方式表示”此對象的字符串。結果應是一個簡明但易于讀懂的信息表達式。建議所有子類都重寫此方法。Object類的 toString 方法返回一個字符串,該字符串由類名(對象是該類的一個實例)、at標記符“@”和此對象哈希碼的無符號十六進制表示組成。換句話說,該方法返回一個字符串,它的值等于:
getClass().getName() + '@' + Integer.toHexString(hashCode())
返回:該對象的字符串表示形式。
注意:toString() 只適用于對象的調用,普通的數據類型不可以調用,這也就是使用包裝類的原因。
2015-08-17
用Arrays.toString();