熟悉使用JAVA常用类
代码如下:
public class FindMess {
public static void main(String[] args) {
String mess = "书名:Java程序设计,出版时间:2011.10.01" + "出版社:清华大学出版社,价格:29.8元,页数:389页,";
if (mess.contains("程序")) {//判断mess中是否含有"程序"
System.out.println("图书信息包含有\"程序\"");
}
int index = mess.indexOf(":", 4);//mess调用indexOf方法返回mess中第2个冒号的位置
String date = mess.substring(index + 1, index + 11);
System.out.println(date);
int pricePosition = mess.indexOf("价格");//mess调用indexOf方法返回首次出现"价格"的位置
int endPosition = mess.indexOf("元");//mess调用indexOf方法返回首次出现"元"的位置
String priceMess = mess.substring(pricePosition + 3, endPosition);
System.out.println("图书价格" + priceMess);
double price = Double.parseDouble(priceMess);
if (price >= 29) {
System.out.println("图书价格" + price + "大于或等于29元");
} else {
System.out.println("图书价格" + price + "小于29元");
}
index = mess.lastIndexOf(":");//mess调用lastIndexOf方法返回最后出现":"的位置
endPosition = mess.lastIndexOf("页");//mess调用lastIndexOf方法返回最后出现"页"的位置
String pageMess = mess.substring(index + 1, endPosition);
int p = Integer.parseInt(pageMess);
if (p >= 360) {
System.out.println("图书的页数" + p + "大于或等于360");
} else {
System.out.println("图书的页数" + p + "小于360");
}
}
}