我发现自己经常撒谎,不过都是一些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
静儿 阅读(915)
评论(4) 编辑 收藏