陳鍾誠的程式作品集 -- 常用函數 (Java)
程式作品
C 語言
Java
C#
JavaScript
常用函數
文字處理
遊戲程式
衛星定位
系統程式
資料結構
網路程式
自然語言
人工智慧
機率統計
資訊安全
等待完成
訊息
相關網站
參考文獻
最新修改
簡體版
English
[フレーム]
packageccc; importjava.util.*; importjava.io.*; importjava.util.regex.*; publicclassUTIL{publicstaticvoidmain(String[]args)throwsException{StringmapText = "a=x\nb=y\nc=z"; TreeMapmap = text2map(mapText); System.out.println(map2text(map)); }publicstaticStringarray2text(Object[]pArray, StringpSpliter){StringBufferrzStr = newStringBuffer(); for(inti=0; i<pArray.length; i++)rzStr.append(pArray[i].toString()+pSpliter); if(rzStr.length() == 0)return""; returnrzStr.substring(0, rzStr.length()-pSpliter.length()); }publicstaticStringmap2text(Mapmap){returnarray2text(map.entrySet().toArray(), "\n"); }publicstaticTreeMaptext2map(StringpText){TreeMapmap = newTreeMap(); String[]lines = pText.split("\n"); for(inti=0; i<lines.length; i++){String[]tokens=lines[i].split("="); if(tokens.length >= 2)map.put(tokens[0].trim(), tokens[1].trim()); }returnmap; }}/* public static String map2text(Map map) { StringBuffer rzStr = new StringBuffer(); Object[] keys = map.keySet().toArray(); Object[] values = map.values().toArray(); for (int i=0; i<keys.length; i++) rzStr.append(keys[i]+"="+values[i]+"\r\n"); return rzStr.toString(); } */
[フレーム]
本網頁的作者、授權與引用方式
- 作者
- 陳鍾誠,於金門大學資訊工程系,電子郵件:wt.ude.uqn|ccc#wt.ude.uqn|ccc,網站:http://ccckmit.wikidot.com。
- 授權
- 本文採用創作共用 (Creative Common) 3.0 版的 姓名標示─非商業性─相同方式分享 授權條款,歡迎轉載或修改使用,但若做為商業使用時必須取得授權,引用本文時請參考下列格式。
- 中文版 (APA格式)
- 陳鍾誠 (04 Nov 2010 05:20),(網頁標題) 陳鍾誠的程式作品集 — 常用函數 (Java),(網站標題) 陳鍾誠的網站,取自 http://ccckmit.wikidot.com/code:javautil ,網頁修改第 0 版。
- 英文版 (APA格式)
- Chung-Chen Chen (04 Nov 2010 05:20), Retrieved from http://ccckmit.wikidot.com/code:javautil , Page Revision 0.
page revision: 0, last edited: 04 Nov 2010 05:20