我發現自己經常撒謊,不過都是一些white lie(善意的謊言)啦,比如說我昨天打電話給我媽媽說我做夢夢見她了,所以很擔心,怕她會出什么事。其實我擔心考試還來不及,哪有時間夢見她呀!不過我這么一說,媽媽很感動,我估計我這月生活費又能長50,呵呵!
String里具體有哪些方法,可以查API,在這里就不贅述。舉兩個簡單的例子:
例1:
package stringTest;
public class StringTest {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
String month=String.valueOf(7);
StringBuffer date=new StringBuffer("月");
date.insert(0, month);
date.append(23).append("日");
String copyDate=date.toString().trim();
date.replace(0, 12, "他的生日");
String birthday=copyDate.concat(",").concat(date.toString().concat("。"));
System.out.print(birthday);
}
}
這里我把StringBuffer類也包括了進去。主要要注意:
有一些方法如append(),它改變了調用它的對象本身;而有些方法如concat()并不改變調用它的對象。
例2:
package stringTest;
public class ArrayTest {
public static void main(String[] args) {
System.out.println("我清楚他的每個習慣,愛好:");
// TODO Auto-generated method stub
String[][] taste = { { "吃的", "蒜苔炒肉", "魚香茄條" }, { "愛好", "杏仁露", "珍珠奶茶" } };
for (int i = 0; i < taste.length; i++) {
for (int j = 0; j < taste[i].length; j++) {
System.out.print(taste[i][j].concat(" "));
int z = taste[i][j].length();
while (z < 5) {
System.out.print(" ");
z++;
}
}
System.out.print("\n");
}
}
}
這里主要是關于String數組的,一個二位數組可以看成是把一位數組作為元素構成的數組,你可以對String[][]里的String[]進行關于數組能進行的所有操作,如調用它的length()方法。
posted on 2007-05-09 21:31
靜兒 閱讀(917)
評論(4) 編輯 收藏