開課查詢
課程總覽
工業設計
建築室內設計
視覺設計
網頁設計
3D多媒體動畫
影視特效
程式/資料庫
AI程式設計
手機APP設計
資安網路管理
辦公室應用
認證輔導
專業師資
新手專區
學員專區
我的課表
課程檔案下載
課程觀看記錄
學習諮詢
直播教學課程劃位
取消劃位
個資維護
購買記錄
上課權益查詢
點數卡產品兌換
申請線上設備檢測
常見問題
登出
最新消息
文章分類
文章分類
Python
Java
Cisco網路管理
APP設計
AI邊緣運算
室內設計
Photoshop
Line貼圖
電商行銷
CSP
HOT 熱門課程
HOT 熱門課程
Blog首頁
練功寫程式
2023/02/22
3150
Java程式教室(十):使用sort方法對陣列進行排序
文章段落
Arrays類別
完整程式內容
圖/文 江聖榮老師
JAVA教學-使用sort方法對陣列進行排序
Java本身也有針對陣列,依照排序演算規則設計了現成的排序方法sort,這個方法位於java.util.Arrays這個class類別中,使用這個方法,我們可以很方便地對各種陣列進行排序,大大降低了陣列排序的難度。
關鍵技術:
Arrays類別位於java.util套件內,主要是針對陣列的應用,包含許多方法,其中sort()方法就是Arrays類別提供的陣列進行排序的方法,以下我們以java8 api線上文件查詢為例:
執行結果如下
設計過程:
Step1:
在專案中建立表單操作介面SortArray,在畫面上增加一個文字方塊textfield,一個文字區塊textArea和一個排序按鈕button
Step2:
為”排序”按鈕撰寫事件處理方法,在該方法中要接收使用者的輸入字串,並以字串中的空格字元分割字串為陣列,再把字串陣列轉為整數陣列,然後呼叫Arrays類別的sort()方法進行排序,最後顯示到表單中。步驟如下
Step3:
撰寫文字方塊的按鍵事件處理方法,透過該方法的撰寫來限制文字方塊可輸入的字元,當使用者按下非數字與空格字元時,取消本次輸入的有效性,步驟如下
以下為程式完整的內容:
>>
程式課程試聽索取
>>
職訓補助課程
>>
有企業實習的JAVA產訓班
江聖榮 老師
專長:
程式設計:從前端(UI front-end)到後端(Back-end)之全端工程師(full-stack)
精通語言:Java、Javascript 前後端框架
開課詳情
Java程式教學
陣列排序
巨匠程式推薦
上一則
ChatGPT應用教學-ChatGPT幫你寫SQL
下一則
Java程式教室(九):快速排序法Quick Sort
分享
分享
X
NOW!即刻試聽選擇主題
NEW!限量送雙語線上卡
39週年慶報名抽大獎
TOP
熱搜文章排行
文章分類
熱門標籤
你可能有興趣的文章
【JAVA 教學】初學者必看的Java基本語法,變數、常數與資料型態定義
Python 線上課程|Python for 迴圈基礎觀念與範例解說
Java程式教室(十四):換硬幣找錢程式
熱門標籤