一个虚拟数据工具类/** * 获取虚拟数据工具类 * @author jsczxy2 * */public class VirtualDataUtils {/**
一个虚拟数据工具类
/** * 获取虚拟数据工具类 * @author jsczxy2 * */public class VirtualDataUtils {/** * test VirtualDataUtils * @param args */public static void main(String[] args) {VirtualProductVO product = VirtualDataUtils.getVirtualProductVOByRandom();System.out.println(product.getProductName()+"|"+product.getPrice()+"|"+product.getSortId());}/** * 虚拟商品数组 */private static final VirtualProductVO[] products = new VirtualProductVO[]{/*------------------CD------------------ */new VirtualProductVO("oath sign(期間生産限定盤)(DVD付)",1375,6),new VirtualProductVO("Unmei?wa?Endless!(初回限定盤)",1260,10),new VirtualProductVO("EXIT TUNES PRESENTS ぐ ~そんなふいんきで歌ってみた~",2000,10),new VirtualProductVO("THE MUSEUM II(BD付)",2711,6),new VirtualProductVO("君の中の英雄 Animation Side",1288,10),new VirtualProductVO("週刊添い寝CDvol.11透真 初回生産分",1575,25),new VirtualProductVO("希望山脈 初回盤A",1242,21),/*------------------书籍------------------ */new VirtualProductVO("HELLSING 全10巻 完結セット (ヤングキングコミックス) ",4400,7),new VirtualProductVO("コミック百合姫 2012年 01月号 [雑誌]",880,26),new VirtualProductVO("機動戦士ガンダム THE ORIGIN 公式ガイドブック (3) (角川コミックス?エース)",959,7),new VirtualProductVO("DVD付き初回限定版 魔法先生ネギま!(37) (講談社キャラクターズA)",4980,22),new VirtualProductVO("STEINS;GATE 相思相愛のトゥルーメモリーズ",1260,26),new VirtualProductVO("カレンダー2012 週めくり なごみ猫 (Yama-Kei Calendar2012)",1050,7),/*------------------周边------------------ */new VirtualProductVO("魔法少女まどか☆マギカ お守り 巴マミ -厄除祈願-",700,8),new VirtualProductVO("魔法少女まどか☆マギカ コインケース 巴マミ",1289,23),new VirtualProductVO("ねんどろいど 週刊はじめての初音ミク (ノンスケール ABS&PVC塗装済み可動フィギュア)",2555,27),new VirtualProductVO("一番くじ きゅんキャラわーるど 魔法少女まどか☆マギカ G賞 ちびきゅんキャラ 巴 マミ フィギュア 単品",800,12)};/** * 根据给定VO数组进行随机抽取 * @param <T> * @param objects * @return */private static <T extends Object> T randomVO(T[] objects){Random rand = new Random();return objects[rand.nextInt(objects.length)];}/** * 随机抽取虚拟商品类 * @return */public static VirtualProductVO getVirtualProductVOByRandom(){return randomVO(products);}}? 