JAVA API 學習疑問記錄

2021-06-25 23:19:15 字數 705 閱讀 1724

string類

為什麼要設計contentequals?

明明有equals這個方法

網上資料:

string的這2個方法都是自己實現的,

contentequals就是用來比較內容相同就行了,charsequence,stringbuffer 都可以進行比較,只要內部char 相同排序相同就算一樣。

equels方法是 如果這2個同乙個字串引用那麼為true,如果不是同乙個引用那麼如果二個物件都是string型別則會判斷內部char是否相同並且排序一樣,如果一樣就是true,除了這2中就為false。

string str1 = "hello";

string str2 = new string("hello");

這個就因為2個都是字串,並且char都相同,所以為true

equals(object o),contentequals(charactersequence cs)

給你看個例子:

public class test

} str1.equals(str2): true

str1.contentequals(str2): truestr1.equals(str3): false

str1.contentequals(str3): true

具體有待**

Nachos 4 1學習 C 疑問記錄

我太難 菜了!extern extern表示是外部函式或外部變數,比如 1 extern void add int x,inty 表示該函式主體不在當前模組中,在另乙個模組中 檔案 2 extern int total 表示該變數在另乙個模組總定義過。一般都把一些經常用到的列舉和變數之類的寫在.h標...

Unity學習疑問記錄之座標體系

unity3d的四種座標系 1 world space 世界座標 我們在場景中新增物體 如 cube 他們都是以世界座標顯示在場景中的。transform.position可以獲得該位置座標。2 screen space 螢幕座標 以畫素來定義的,以螢幕的左下角為 0,0 點,右上角為 screen...

Unity學習疑問記錄之協程

總結 1.協程相當於多執行緒但不是,儘管它們看上去是這樣的 它們執行在同一執行緒中,跟普通的指令碼一樣 2.協程的方法必須返回值是ienumerator 4.協程方法的呼叫 1 startcoroutine 方法名 這種沒法單個終止 2 startcoroutine 方法名 5.協程的終止 stop...