顯示具有 程式設計-Java 標籤的文章。 顯示所有文章
顯示具有 程式設計-Java 標籤的文章。 顯示所有文章

2016-01-09

Java Chinese/Japanese/Korean words

前幾天寫搜尋引擎在做indexing的時候,需要過濾一些雜訊。
下面這段程式碼能夠判斷word是否只含有英文、數字、中文、日文、韓文,也能接受注音符號哦!

2016-01-06

Collections.sort() throws NullPointerException

這幾天寫程式時碰到Collections.sort()拋出NullPointerException的問題,大概的程式碼如下:


2014-06-30

Short-Circuit Evaluation

Java在計算boolean運算式時,
會使用short-circuit evaluation的方式,(或稱為lazy evaluation)
代表若該運算式由左至右運算,已經能決定最後的解答時,
則會跳過剩下未計算的部分。

2014-06-29

格式化輸出

Java主要有3種格式化輸出的方式:
1. 跟C相同有printf()可以使用
2. NumberFormat: 可以印出金錢的格式等等
3. DecimalFormat: 有豐富功能的格式化輸出
雖然printf方便又好用,
但一些Java程式員會偏好使用後兩者,比較符合OOP的精神。

2014-04-09

產生隨機字串 (Random String)

此範例為產生英文字母小寫a~z的字串,
最大的字串長度定義於MAX_CHAR,
因此會產生 [1..MAX_CHAR] 的隨機字串。

Random Number Generation

Java產生亂數的方式有兩種,
一種是使用Random物件,另一種是Math.random()函式。