Java 兩次 contains 方法的返回為什麼不一樣?

時間 2021-06-05 11:46:14

1樓:

char a = new char[1010];

這句話是有初始化的,會把每乙個a[i]都賦初始化的值,int --->初始化0

boolean -->初始化false

char--->初始化 \u0000 (就是空格)Object --->初始化 null

後面的迴圈只是將前四個重新賦值為0了,後面還有很多的空格你看下 System.out.println(new String(a)+「1」);就可以看出來。

2樓:火焰燁茲

char a = new char[1010];

new String(a);

此陣列長度為1010-->所以這個字串的長度也是1010。。。。你輸入乙個長度為6的字串,它包含乙個1010長度的字串才有鬼吧?

3樓:

確定是一樣的麼,如果是一樣的話

"0000".equals(new String(a)) 將是true

輸出new String(a)看看吧,還覺得一樣就挨個輸出new String(a)的字元看看

java 在同步鎖內外判斷兩次,有什麼用處?

rail gun 效能問題,如果按照題主這樣寫,每次都要進入同步狀態。而如果在之前加乙個判斷的話,那麼大部分不為null的情況就不用被同步了提高效率 朱涵俊 這個同步只有建立的時候需要,避免建立多個例項。而建立只需要一次,大部分時候只需要獲取已經建立的例項,就是說已經建立之後就不需要同步了。因此在同...

兩次國考,兩次進麵,兩次失敗,心理崩潰,該怎麼辦呀太絕望了?

愛笑姑娘 沒有關係的,勝敗乃兵家常事,如果題主真的想要上哪編制的話,我建議如果題主不試一試事業單位考試,我覺得事業單位不比公務員差,我之前也想著考公務員,可是當我上岸省直事業單位之後,過的不比我閨蜜差,我閨蜜子縣里做公務員,她現在都羨慕我離家近,工作輕鬆,工資還高,所以題主想轉戰事業單位,可以接著往...

網戀男生兩次騙你,兩次都是因為哄著兩個女孩子,但你又喜歡他,現在隔著135公里還要奔現見面嗎

遇見 也許喜歡他,就是你甘願被哄騙的原因。但是我想說的是,你喜歡他,他不喜歡你,這樣還好 他不喜歡你,還吊著你去和別的女生聯絡感情 當然這是委婉的說法 那這就是有意為之。現在最大的問題,不是隔著135公里要不要奔現,而是要好好考慮,你們倆的關係,到底應該算什麼。我也希望你能明白,你喜歡他,但是他這樣...