一个虚拟数据工具类

/**
 * 获取虚拟数据工具类
 * @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);
	}

	
}
 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值