顯示具有 Java 標籤的文章。 顯示所有文章
顯示具有 Java 標籤的文章。 顯示所有文章

[Java] Vector

  • 0

Vector基本操作 
Vector的定義就是一種能夠自動長大或縮小的陣列形態,其最大的用途就是彌補Array 的彈性不足,在宣告的時後,可以不必宣告其大小,等到物件一個個的加入時,容量不足時就會自動加大容量。
Vector v=new Vector();
v.addElement("line 1");
v.addElement("line 2");

[Java] String 字串處理


基本輸入/輸出,抓使用者輸入指令
import java.io.*;
public class Echo {
public static void main(String[] args) throws IOException {
BufferedReader buf = new BufferedReader(new InputStreamReader(System.in));
System.out.print("請輸入一列文字: ");
String text = buf.readLine();
System.out.println("您輸入的文字: " + text);
}
}
注意:每br.readLine();一次,就會讀入一次內容

[Java] Static Data Member, Static Method


Static Data Member
  • 對於同一個class下的每個object都有自己的data member,但是有時候我們會想要一些data member是共享的。
    e.g. 在Ball類別當中會使用的圓周率這個資料,但是每個球的圓周率都是一樣的,不需要讓不同的球物件擁有各自的資料成員來記錄圓周率,而這個記錄的值卻是相同,這只會增加記憶體的消耗而已。
    但是如果在此
    class之外不會用到這個參數,也可以不必使用static
  • 這時可以將資料成員宣告為"static",被宣告為"static"的資料成員,它是屬於類別所擁有,而不是個別的物件,我們可以將"static"視為個別物件所擁有、共享的資料成員。
  • public static double PI = 3.14159; // 宣告static資料

[Java] 基礎概念


for loop中的i++  is normally executed after the end of the for-block.
將Java檔案中的個別Class分割出來 <<JAVA2>> p304
記得這種時候,就要分清楚private data member,只能用public function去存取private data member
Class觀念

[Java] String.split() 分割字串函式要使用Regular Expression

  • 0
當我試著要這麼做的時候
// insert [table_name] values (SID SNAME SPOINT1 SPOINT2)
 String[] cmd_i = input.split(" ");
 String i_table = cmd_i[1];  
 String[] tuple_split1 = input.split("(");
就會出現以下error message

[Java] 分離字串 String.split()

  • 0
在Java中想要分割字串,比如說command line輸入的參數一個個取出來
也可以使用String的split()函式來完成

[Java] 字串比較 String compare

在Java中若單純要比較兩個字串,盡量不要使用 ==
The == operator checks to see if two objects are exactly the same object.
建議使用 equals()
以下是範例

[Java] JDK, JRE, SDK與Java環境設定

  • 0
本文先描述Java的環境設定,接著再簡介標題的三個縮寫是什麼意思
詳情參考: http://blog.xuite.net/jyoutw/xtech/40696895

[Java] 字串輸入輸出處理 String I/O

  • 0
參考http://caterpillar.onlyfun.net/Gossip/JavaGossip-V1/BufferedReader.htm
http://caterpillar.onlyfun.net/Gossip/JavaGossip-V1/StandardIO.htm