📄 catalog.java
字号:
package jnestore.javabeans;
import javax.sql.*;
import java.sql.*;
import java.util.ArrayList;
import java.util.Iterator;
import jnestore.javabeans.ItemInfo;
public class Catalog {
ArrayList items ;
public Catalog() {
items = new ArrayList();
ItemInfo item = new ItemInfo();
item.setSku("sku1");
item.setName("java advanced topic");
item.setDescription("java book");
item.setPrice(25);
items.add(0,item);
ItemInfo item1 = new ItemInfo();
item1.setSku("sku2");
item1.setName("c++ advanced topic");
item1.setDescription("C++ book");
item1.setPrice(20);
items.add(item1);
ItemInfo item2 = new ItemInfo();
item2.setSku("sku3");
item2.setName("C# advanced topic");
item2.setDescription("C# book");
item2.setPrice(21);
items.add(item2);
}
// Retrieve an item from the catalog based on it's SKU number
public ItemInfo getItem(String sku) {
Iterator i = items.iterator();
while(i.hasNext()) {
ItemInfo item = (ItemInfo)i.next();
if(item.getSku().equals(sku))
return item;
}
return null;
}
// Retrieves all items in the Catalog and returns the ItemInfo objects as a collection in
// an ArrayList
public ArrayList getAllItems() {
return items;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -