由于ArrayList是按照保存的顺序排序的 所以删除就是删除最后一个
网站建设哪家好,找创新互联!专注于网页设计、网站建设、微信开发、小程序定制开发、集团企业网站建设等服务项目。为回馈新老客户创新互联还提供了遵义免费建站欢迎大家使用!
代码如下:
private final static String[] chineseNumber = {"一", "二", "三", "四", "五", "六", "七", "八", "九", "十"};
private final static String[] chineseBits = {"十", "百", "千", "万"};
public static addBook(String bookName, int cost, String id, String date) {
books.add(new Book("第" + toChineseNumber(books.length) + "本书", "第" + toChineseNumber(books.length) + "号出版社" ), cost, id, date);
}
public static deleteBook() {
books.remove(books.length - 1);
}
private static toChineseNumber(int source) {
StringBuilder sb = new StringBuilder();
for (int i = 0; i source.length(); i++) {
int n = Integer.valueOf(source.charAt(i));
String chinese = chineseNumber[n];
String bits = chineseBits[source.length() - i - 1];
if(0 == n) {
sb.append(chinese);
} else {
sb.append(chinese + bits);
}
}
}
骚年,你提的问题让我感到云里雾里。
建议:
在点击添加图书时就往数据库里插入一条数据啊,为毛要生成一个jsp文件。提倡的是把所有页面都做成是动态的,好比你只做了一个jsp页面,但所有书的信息都可以套用这个jsp页面。到时候只要从数据库中把数据读取到同一个jsp页面去。
但有些大型的门户网站,他们时常会因为性能或者速度等方面考虑,会把部分的数据或页面静态化。好比我一条新闻对应一个html文件。
package cn.book;
public class Book {
private String auther="吴承恩";
private String name="西游记";
private String number="1";
private double price=100;
public String getAuther() {
return auther;
}
public void setAuther(String auther) {
this.auther = auther;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getNumber() {
return number;
}
public void setNumber(String number) {
this.number = number;
}
public double getPrice() {
return price;
}
public void setPrice(double price) {
this.price = price;
}
@Override
public String toString() {
return " 作者:" + auther + ", 书名:" + name + ", 书号:" + number + ", 价格:" + price ;
}
//可以从这调用get set 方法 设置属性
public static void main(String[] args) {
Book book = new Book();
System.out.println(book.toString());
}
}