java.lang
介面 Iterable<T>
實作這個介面允許物件成為 "foreach" 語句的目標。
公告版位
- Dec 28 Wed 2011 17:55
[JAVA]介面 Iterable
- Dec 28 Wed 2011 17:40
[JAVA]介面Cloneable
如果類別實作了 Cloneable 介面,
以指示 Object.clone() 方法可以合法地對該類別實例進行按欄位複製。
如果在沒有實作 Cloneable 介面的實例上調用 Object 的 clone 方法,
則會導致拋出 CloneNotSupportedException 異常。
按照慣例,實作此介面的類別應該使用公共方法覆寫 Object.clone(它是受保護的)。
- Dec 28 Wed 2011 17:21
[JAVA]Object-物件的複製使用clone()
[JAVA]Object-物件的複製使用clone()
要使用clone(),需要實作介面Cloneable。
Object 類別本身不實作介面 Cloneable,所以在類別為 Object 的物件上調用 clone 方法將會導致在運行時拋出異常。
CloneNotSupportedException
-
如果物件的類別不支持 Cloneable
介面,則覆寫 clone
方法的子類別也會拋出此異常,以指示無法複製某個實例。
Object 類別的 clone 方法執行特定的複製操作。
- Dec 28 Wed 2011 11:39
[JAVA]Object的用法
Object 是所有的類別的父類別。
每個類別都會extends Object ,所以程式不要寫,就會自動extends。
所有物件(包括陣列)都實作這個類別的方法。
用法:
只有一個建構子(constructor) Object()。
Object object =new Object();
常用的方法:
- Dec 28 Wed 2011 11:00
[JAVA]程式分享--多人聊天室簡單版
[JAVA]程式分享--多人聊天室
此程式為SERVER端
//--------------------------------------------------------------//
// MyServer.java 2011年04月15日
//--------------------------------------------------------------//
import java.io.*;
import java.net.*;
import java.util.*;
//--------------------------------------------------------------//
//程式流程
- Dec 27 Tue 2011 21:59
[JAVA]String目錄
String基礎用法
- [JAVA]String-String的用法
- [JAVA]String-new String()類別-建搆子
- [JAVA]String-取出字串某個位置的字元的方法:charAt、codePointAt、codePointBefore、codePointCount、subSequence、getChars、toCharArray
- [JAVA]String-比較類型的方法:compareTo、compareToIgnoreCase、contains、contentEquals、equals、 endsWith 、 startsWith 、 isEmpty 、 matches 、 regionMatches
- [JAVA]String-字串處理的方法:concat、replace、replaceAll、replaceFirst、split、substring
- [JAVA]String-轉為byte的方法:getBytes
- [JAVA]String-字串搜尋的方法: indexOf 、 lastIndexOf 、 offsetByCodePoints
- [JAVA]String-將各種型態轉為String的方法:copyValueOf、format、valueOf、toLowerCase、toUpperCase、intern、toString
- [JAVA]String-取字串長度的方法: length、去掉前後空白方法:trim、其它方法:hashCode
String進階方法
- Dec 27 Tue 2011 21:54
[JAVA]String-取字串長度的方法: length、去掉前後空白方法:trim、其它方法:hashCode
取字串長度的方法: length
int |
length() 返回此字元串的長度。 |
使用方式:
String string6 = "12356";
System.out.println(string6.length());//5
- Dec 27 Tue 2011 21:51
[JAVA]String-將各種型態轉為String的方法:copyValueOf、format、valueOf、toLowerCase、toUpperCase、intern、toString
static String |
copyValueOf(char[] data) 返回指定陣列中表示該字元序列的 String。 |
static String |
copyValueOf(char[] data, int offset, int count) 返回指定陣列中表示該字元序列的 String。 |
使用方式:
char[] chars = new char[] {'j','a','v','a'};
System.out.println(String.copyValueOf(chars));//java
System.out.println(String.copyValueOf(chars,0,2));//ja
- Dec 27 Tue 2011 21:42
[JAVA]String-字串搜尋的方法: indexOf 、 lastIndexOf 、 offsetByCodePoints
[JAVA]String-字串搜尋的方法: lastIndexOf 、 offsetByCodePoints
int |
indexOf(int ch) 返回指定字元在此字元串中第一次出現處的索引。 |
int |
indexOf(int ch, int fromIndex) 返回在此字元串中第一次出現指定字元處的索引,從指定的索引開始搜尋。 |
int |
indexOf(String str) 返回指定子字元串在此字元串中第一次出現處的索引。 |
int |
indexOf(String str, int fromIndex) 返回指定子字元串在此字元串中第一次出現處的索引,從指定的索引開始。 |
- Dec 27 Tue 2011 21:40
[JAVA]String-轉為byte的方法:getBytes
[JAVA]String-轉為byte的方法:getBytes
byte[] |
getBytes() 使用平臺的預設字元集將此 String 編碼為 byte 序列,並將結果存儲到一個新的 byte 陣列中。 |
byte[] |
getBytes(Charset charset) 使用給定的 charset 將此 String 編碼到 byte 序列,並將結果存儲到新的 byte 陣列。 |
void |
getBytes(int srcBegin, int srcEnd, byte[] dst, int dstBegin) 已過時。 該方法無法將字元正確轉換為位元組。從 JDK 1.1 起,完成該轉換的首選方法是通過 getBytes() 方法,該方法使用平臺的預設字元集。 |
byte[] |
getBytes(String charsetName) 使用指定的字元集將此 String 編碼為 byte 序列,並將結果存儲到一個新的 byte 陣列中。 |
使用方式: