促銷活動
學習
Adesua ahorow
任務
問卷及小測驗
遊戲
幫助
學習提醒時程表
社群
使用者
論壇
聊天
文章
成功故事
活動
評論
訂閱
亮色主題
課堂
評論
關於我們
開始
開始學習
現在就開始學習
Me Nkɔso
Adesua ahorow
探索地圖
課堂
Java 多執行緒
等級 2
你升級了!
Java 多執行緒
等級 2,
課堂 0
你升級了!
什麼是可變/不可變對象,它們有什麼用?
Java 多執行緒
等級 2,
課堂 1
“嗨,阿米戈!” “嗨,比拉博!” “今天 Bilaabo 將向您介紹可變對象和不可變對象。 “創建後可以更改的對象稱為可變對象。” “創建後不能更改的對象稱為不可變的。” “是什麼決定了我能否改變一個對象?” “新類的作者可以使該類的對像不可變。例如,如果將所有 setter 設為私有,則對象將只有一個構造函數和 getter;這意味著它在創建後將無法更改” “那有什麼意義呢?” “不可變對像有許多有用的屬性,但我將重點介紹幾乎所有不可變對象共有的兩個屬性:” 1)不可變對
我列出了所有與字符串相關的類,並解釋了它們和它們的所有方法的作用
Java 多執行緒
等級 2,
課堂 2
“嗨,阿米戈!” “但是,Bilaabo,你已經打過招呼了。” “真的嗎?好吧,我還是喜歡每節課都用這句話開始。” “今天我們要深入研究String類。” “但是,我已經知道了一切。我什至知道 String 類是不可變的。” “String類有46個方法,你知道幾個?” “不超過十個。其實最多也就五個吧。” “那就听好了。” “Java 的創造者註意到程序中的大多數字符串都不是為了修改,但有時它們還是會被修改。當你創建一個字符串,在其中保存一些重要的東西,將它傳遞給其他人的方
String 的內部工作原理和 substring 方法
Java 多執行緒
等級 2,
課堂 3
“嗨,阿米戈!” “嗨,艾莉。” “我要告訴你有關子字符串的知識。子字符串是字符串的一部分。對字符串執行的最常見操作(將多個字符串組合在一起後)是獲取子字符串。” 7) 如何獲取字符串的一部分? “子字符串方法返回字符串的一部分。此方法有兩個版本。” “第一個版本返回由起始索引和結束索引指定的子字符串。但不包括結束索引處的字符!如果傳遞數字 1 和 3,則子字符串將僅包含第二個和第三個字符(記住索引開始0)。” “第二個版本返回從傳遞的索引開始直到字符串結尾的子字符串。” 方
查找、檢索和刪除子字符串
Java 多執行緒
等級 2,
課堂 4
“看看你可以用子字符串做的其他事情:” 8) 如何找到子串? indexOf和lastIndexOf方法允許您在字符串中搜索字符串。這些方法有 4 個版本: indexOf方法在指定的 String中查找字符串。該方法可以從指定字符串的開頭搜索字符串,也可以從某個索引開始搜索(第二種方法)。如果找到該字符串,則該方法返回其第一個字符的索引;如果未找到,則返回 -1。 方法) 例子) int indexOf(String str) String s = "Good news,
練習查找和檢索子字符串
Java 多執行緒
等級 2,
課堂 5
“嗨,阿米戈!” “你不會相信的,我剛剛給你完成了所有任務!” “太好了!謝謝,迭戈。” “但我不會把它們給你。所以,你去做吧——它會讓你更聰明:”
字符串格式
Java 多執行緒
等級 2,
課堂 6
“我還想告訴你有關String.format方法的信息。” “它是String類的一個靜態方法,但是非常有用,讓我繞一圈。” “如果你需要在一行文本中顯示多個變量,你會怎麼做?” “什麼文字?” “這個,例如:” 給定以下變量: String name = "Bender";
練習使用 String.format
Java 多執行緒
等級 2,
課堂 7
“嗨,阿米戈!” “不,迭戈,夠了!做你自己的任務吧!” “朋友,伙計。沒有人會替你完成任務。你想變得更聰明嗎?” “是的。” “當你在健身房時,你不會要求別人為你舉重或做仰臥起坐,對嗎?” “不。” “那這些工作你也一個人做吧,這次我給你安排了一些很有趣的任務:”
StringBuilder 和 StringBuffer
Java 多執行緒
等級 2,
課堂 8
“我們只需覆蓋 StringBuilder,然後我認為我們就完成了。” “如您所知,StringBuilder 類似於 String 類,只是它是可變的。” “而且我還記得,當我們簡單地將字符串相加時,編譯器會生成使用 StringBuilder 的代碼。” “是的,你是對的。你的記憶力真好。話又說回來,每個機器人都有。我總是忘記這一點。” “讓我們看看使用StringBuilder類可以做什麼:” 1) 我有一個普通的字符串,我想讓它可變。我怎麼做? String s =
練習使用 StringBuilder 和 StringBuffer
Java 多執行緒
等級 2,
課堂 9
“嗨,阿米戈!” “嗨,迭戈。你知道嗎,我決定你所做的一切都是為了我好。” “謝謝你的任務。我很樂意去做。”
字符編碼
Java 多執行緒
等級 2,
課堂 10
“嗨,阿米戈!” “現在是時候討論另一個有趣的話題了:編碼。” “也許你已經在某處聽說過,每個字符都有一個代碼(數字)。這就是為什麼 char 類型可以同時表示符號和數字的原因。” 》比如英文字母‘A’的編碼是65,‘B’是66,‘C’是67,等等。大寫字母、小寫字母、西里爾字母、中文都有唯一的編碼字符(是的,很多很多代碼)、數字和各種符號。簡而言之,幾乎所有你稱之為字符的東西都有一個代碼。” “那麼,每個字母和字符都對應著某個數字?” “恰恰。” “字符可以轉換為數字,數字
正則表達式(帶例子)
Java 多執行緒
等級 2,
課堂 11
“現在我要告訴你正則表達式。這個話題既複雜又簡單。要徹底理解正則表達式,你可能需要閱讀兩三本厚書,但我可以教你如何使用它們現在。” “正如有經驗的程序員喜歡開玩笑的那樣,如果你遇到問題並認為你會用正則表達式解決它,那麼現在你有兩個問題。” “唔。” “我希望我沒有嚇到你太多,我的朋友。不是嗎?” “好,好。那麼,我們的新課題就是正則表達式了。” “如果我們過度簡化它們,正則表達式就是字符串的模式。” “您可以檢查字符串是否與給定模式匹配。您還可以使用定界符或模式將字符串拆分成
顯示更多
1
2
Please enable JavaScript to continue using this application.