前幾天為了處理資料時將使用了split來將字串分類
然後程式跳出了 ArrayIndexOutOfBoundsException
Dnight 發表在 痞客邦 留言(0) 人氣(1,092)
以前在google blogger寫的教學別人表示看不懂
最近新建立的痞客邦教學只好把一些教學加入更多註解看看有沒有用
Dnight 發表在 痞客邦 留言(0) 人氣(7,088)
有時候需要建立一個新陣列,這個新陣列跟舊的陣列前面都一樣
只有最後幾個值不同或是加了幾個值
或是有兩個陣列,我們需要合併這兩個陣列的時候
除了用for迴圈把陣列一個一個倒進去以外
我們可以使用System的arraycopy方法
Dnight 發表在 痞客邦 留言(0) 人氣(73)
今天介紹一個除了split()方法以外,分割String的方法
StringTokenizer的方法主要有下列幾個
countTokens():可以知道你的String被Tokenizer分成幾段
hasMoreTokens():檢查StringTokenizer是否還有Token
nextToken():
Dnight 發表在 痞客邦 留言(0) 人氣(64)
今天去松凌科技面試時遇到的考題
限時30分鐘
做出來後我問了一下面試官說能不能把考題公佈
面試官很慷慨的答應了,表示說他們也希望大家都能夠會處理map
於是我回家後馬上將這題題目重現
Dnight 發表在 痞客邦 留言(0) 人氣(777)
這個問題我認為原理非常的簡單...我在學Java的第一週就可以把他做出來
不過後來時間久了就忘記要把這個問題的解法丟上來
趁著現在比較有空的時間把教學簡單的打一下
首先從兩個整數的最大公因數開始
整數的最大公因數就是能夠同時整除他們的最大整數
Dnight 發表在 痞客邦 留言(1) 人氣(3,151)
費氏數列(fibonacci sequence)是程式語言中常見的遞迴範例
他的每一項分別是:
A0=0
A1=1
AN=A(N-1)+A(N-2)
Dnight 發表在 痞客邦 留言(0) 人氣(3,390)
這兩個class主要是在字串串接很多字的時候,
由於String字串池的關係會生出很多字串物件,
為了節省記憶體就會使用使用StringBuilder跟StringBuffer
StringBuilder跟StringBuffer的方法幾乎一模一樣
關於兩者的差別請見右邊連結:連結在此
Dnight 發表在 痞客邦 留言(1) 人氣(9,735)
在Java上有&&跟||這個運算子與 & 跟 | 這個運算子
雖然&&跟&都是and運算
||和 | 都是or運算
不過實際運作起來是有差別的
&&跟||運算時如果結果已經確定運算結果
Dnight 發表在 痞客邦 留言(0) 人氣(164)
String因為字串池的關係,當你做出下面的運算時
Sting x = "a"+"b"+"c"+"d";
JVM會產生四個String物件,所以當你有字要串起來時為了節省記憶體通常不會使用String
而會使用StringBuffer與StringBuilder
那麼StringBuffer與StringBuilder到底要選什麼用呢?首先要了解兩者的不同
Dnight 發表在 痞客邦 留言(0) 人氣(46)