《java入門第一季》之類String類小案例

2021-07-11 17:14:15 字數 1571 閱讀 6213

案例一:

/* * 需求:把陣列中的資料按照指定個格式拼接成乙個字串

* 舉例:

* int arr = ;

* 輸出結果:

* "[1, 2, 3]"

* 分析:

* a:定義乙個字串物件,只不過內容為空

* b:先把字串拼接乙個"["

* c:遍歷int陣列,得到每乙個元素

* d:先判斷該元素是否為最後乙個

* 是:就直接拼接元素和"]"

* 不是:就拼接元素和逗號以及空格

* e:輸出拼接後的字串

*/public class stringtest ;

// 定義乙個字串物件,只不過內容為空

string s = "";

// 先把字串拼接乙個"["

s += "[";

// 遍歷int陣列,得到每乙個元素

for (int x = 0; x < arr.length; x++) else

} // 輸出拼接後的字串

system.out.println("最終的字串是:" + s);

}}

上邊**用方法改進:

public class stringtest2 ;

// 寫乙個功能,實現結果

string result = arraytostring(arr);

system.out.println("最終結果是:" + result);

} /*

* 兩個明確: 返回值型別:string 引數列表:int arr

*/public static string arraytostring(int arr) else

} return s;

}}

案例二:

*

* 字串反轉

* 舉例:鍵盤錄入」abc」

* 輸出結果:」cba」

* * 分析:

* a:鍵盤錄入乙個字串

* b:定義乙個新字串

* c:倒著遍歷字串,得到每乙個字元

* a:length()和charat()結合

* b:把字串轉成字元陣列

* d:用新字串把每乙個字元拼接起來

* e:輸出新串

*/public class stringtest3

// 輸出新串

system.out.println("反轉後的結果是:" + result);

*/// 改進為功能實現

string s = myreverse(line);

system.out.println("實現功能後的結果是:" + s);

} /*

* 兩個明確: 返回值型別:string 引數列表:string

*/public static string myreverse(string s)

return result;

}}

python入門第一季

1.安裝python 終端輸入 wget 來一張linux操作命令圖把!mkdir p 是可以建立多級目錄 rm r 刪除當前目錄及包含的子目錄 2.常用資料型別舉例 3.程式結構體 注意事項 1 if else if elif else 等各類迴圈必須在此後新增 2 語句後不用新增分號 3 如果某...

《java入門第一季》之泛型引入

泛型的引入 首先看一段 體會自動報錯。看下面這個 自動報錯 string strarray new string 3 strarray 0 hello strarray 1 world strarray 2 10 因為指定了string型別,是不可以儲存int型別資料的。會自動報錯。集合也模仿著陣列...

java入門第一季 1 9 封裝

既然選擇了遠方,便只顧風雨兼程。將類的某些資訊隱藏在類的內部,不允許外部程式直接訪問,而是通過該類提供的方法來實現對隱藏資訊的操作和訪問 package com.zhb public class phone public void setsize float size public float ge...