java陷阱 字元陣列

2021-08-30 20:02:41 字數 371 閱讀 7034

[code]

public class test ;

system.out.println(number);

system.out.println("number = "+ number);}}

列印的結果是:

123number = [c@18affc

原因: 如果乙個字元陣列轉換成string將會呼叫它的tostring方法。。。而字元陣列的tostring方法將列印它的hashcode....

但是第乙個呢。。。注意:這兩個system.out.println()是不一樣的,是過載的兩個方法,system.out.println(char x)他本身就有遍歷char的方法。。。55555

[/code]

java程式設計陷阱

1 for迴圈。請看下面的 object obj null for int i 0 i 10 i catch exception e if obj null else for 程式正常執行 dao.get i 均會返回 object 物件。現在假如 當 i 6 10時,dao.get i 均發生異常...

Java面試陷阱

1.abstract class name 大俠們,這有何錯誤?答案 錯。abstract method必須以分號結尾,且不帶花括號。2.public class something 有錯嗎?答案 錯。區域性變數前不能放置任何訪問修飾符 private,public,和protected final...

注意Java陷阱

一 deletecharat stringbuilder方法deletecharat 在這個序列中的刪除指定位置字元,只是乙個字元.如下 在拼接sql過程中,刪除最後乙個 或者 都是可以的,但是刪除最後乙個 and 時,只是刪除了最後乙個 and 的乙個字元,即 a 的位置.結果變成 select ...