葛瑞斯肯相關資訊
目前分類:Java 學習筆記 (62)
- Aug 05 Wed 2015 10:04
[Java] String Replace 用法
- Aug 04 Tue 2015 14:52
[Java]Comparator 實作方式與 Colloection sort 使用方式
- Jul 30 Thu 2015 17:14
[Java][Eclipse] 修改 Eclipse 字型與顏色
- Jul 30 Thu 2015 17:08
[Java][Eclipse] The selection cannot be launched, and there are no recent launches 錯誤處理
使用 Eclipse 寫 class 的時候,測試時如果出現 The selection cannot be launched, and there are no recent launches. 如下圖:
- Jul 30 Thu 2015 17:04
[Java][Eclipse] Eclipse 加入 Jar 檔
- Jul 08 Wed 2015 12:25
[Java]使用 Java 連結 MySQL
- Jun 27 Sat 2015 21:29
[Java]使用Java的StringBuffer類別來操作修改文件
StringBuffer 是用在需要一系列編修的文件上,讓編修都在StringBuffer中,完成後再輸出檔案。以下用一個編修文章的範例來引導使用 StringBuffer:
package stringbufferexample; public class StringBufferExample { public static void main(String[] args) { String text = "枯藤老樹昏,小橋流水人家,古道西風瘦馬。夕陽西夏,斷腸人在"; //正確句子為: 枯藤老樹昏鴉,小橋流水人家,古道西風瘦馬。 夕陽西下,斷腸人在天涯。 StringBuffer sb = new StringBuffer(text); //先新增"鴨"字 //Step1: 由於我們根本不知道"鴨"在text的哪個位置,所以先解決這個問題 System.out.println(sb.indexOf("昏")); //output: 4,所以"鴨"是放在第五個 //Step2: 加入鴨字,我們知道它在"昏"的後面 sb.insert(sb.indexOf("昏")+1, "鴨"); System.out.println(sb); //output: 枯藤老樹昏鴨,小橋流水人家,古道西風瘦馬。夕陽西夏,斷腸人在 //之後發現"夏"這個字要改成"下",所以要刪除與新增的動作 int temp = sb.indexOf("夏"); sb.deleteCharAt(temp);//indexOf這個函數上面有用過,所以直接拿來用 System.out.println(sb); //output: 枯藤老樹昏鴨,小橋流水人家,古道西風瘦馬。夕陽西,斷腸人在 sb.insert(temp, "下"); System.out.println(sb); //output: 枯藤老樹昏鴨,小橋流水人家,古道西風瘦馬。夕陽西下,斷腸人在 //最後要加上少掉的"天涯。" sb.append("天涯。"); System.out.println(sb); //output: 枯藤老樹昏鴨,小橋流水人家,古道西風瘦馬。夕陽西下,斷腸人在天涯。 } }
- Jun 27 Sat 2015 21:00
[Java]使用 Java 連結與存取 access 資料庫 (JDBC)
- Jun 15 Mon 2015 11:09
[Java][NetBeans] 使用Netbeans將專案push到github上
- May 28 Thu 2015 17:57
[Java]使用split函數切割字串(String)
- Feb 09 Mon 2015 11:53
[Java]使用iterator 來讀取 HashMap 的值 ~Set、Map也適用~
以下是使用 iterator 來讀取 HashMap 的方法:
//假設我們有一個 list ,型態是 HashMap, String 是 key, Double 則是存值 HashMap<String,Double> nounList = new HashMap<String,Double>(); //我們先將 nounList 中所有的key丟到Set型態的 temp1 Set temp1 = nounList.keySet(); //將temp1中的值用 iterator 的方式來讀取 for(Iterator iterator = temp1.iterator();iterator.hasNext();) { //讀取 key String word = iterator.next(); System.out.println(word); //讀取對應於 word 的值 System.out.println(nounList.get(word)); }
- Nov 30 Sun 2014 10:30
[Java]ArrayList 複製到另一個 ArrayList
- Apr 18 Fri 2014 13:42
[Java]使用Java讀取Pdf
- Nov 22 Fri 2013 14:23
[Java]JSmooth: 將Jar轉成exe
目的: 這篇文章要記錄的是如何使用 JSmooth 將 Jar 檔轉成 .exe。
一開始先到 JSmooth 的網站下載 JSmooth (http://jsmooth.sourceforge.net/)。
- Nov 22 Fri 2013 13:39
[Java][NetBeans] NetBeans Project 打包成 Jar
- May 21 Tue 2013 14:55
[Java]抓取 Google 回傳結果頁面數
- Apr 10 Wed 2013 11:43
[Java] regular expression matcher.find() 的邏輯錯誤
上面程式使用了boolean來判斷是否有找到符合 regular expression 的pattern,然後輸出第一個找到的pattern。但是一個 readLine() 中符合 regular expression 的可能會多於一個pattern,所以上面的寫法是有邏輯錯誤的。 要改成下列的寫法:
- Mar 21 Thu 2013 10:35
[Java]Java - 書中範例的import 找不到此class存在時的解決方案 (Docjar)
- Mar 08 Fri 2013 11:25
[Java] Java - 使用HttpClient抓取網頁資料 ~ Apache HttpClient
雖然Java對於網路有很多的支援,但是要直接抓取網頁資料 (大家說的爬網/爬蟲),還是需要寫下不少的程式碼。
針對此,Apache有開發一個 project,為HttpClient,以下介紹如何使用此API,並且簡單介紹如何抓取網頁與記錄網頁在自己的電腦中。(爬網/爬蟲)
- Jan 09 Wed 2013 18:18
[Java]JUNG使用 clustering Coefficient 方法