亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

獲取最近瀏覽的前五條商品信息的這段代碼的問題

//獲取最近瀏覽的前五條商品信息
?public ArrayList<Items> getViewList(String list)
?{
? ? ? System.out.println("list:"+list);
? ? ? ArrayList<Items> itemlist = new ArrayList<Items>();
? ? ? int iCount=5; //每次返回前五條記錄
? ??

? ? ? if(list!=null&&list.length()>0)
? ? ?? {
? ? ? ? ? String[] arr = list.split(",");
? ? ? ? ? System.out.println("arr.length="+arr.length);
? ? ??
? ? ? ? ? if(arr.length>=5)//如果商品記錄大于等于5條 ? ? ?? 這里商品記錄大于5條? for循環的結果最少為4個值

? ? ? ? ?? {
? ? ? ? ? ? ? ? ? for(int i=arr.length-1;i>=arr.length-iCount;i--)
? ? ? ? ? ? ? ? ?? {
? ? ? ? ? ? ? ? ? ? ?? itemlist.add(getItemsById(Integer.parseInt(arr[i])));?
? ? ? ? ? ? ? ? ?? }
? ? ? ? ? ? }
? ? ? ? ? ?? else//商品記錄小于5條記錄? 這里商品記錄小于5條? for循環的結果最多為3個值
? ? ? ? ? ? ? ? ? {
? ? ? ? ? ? ? ? ? ? ?? for(int i=arr.length-1;i>=0;i--)
? ? ? ? ? ? ? ? ? ? ? ?? {
? ? ? ? ? ? ? ? ? ? ? ? ? ? itemlist.add(getItemsById(Integer.parseInt(arr[i])));
? ? ? ? ? ? ? ? ? ? ? ? }
? ? ? ? ? ? ? ? ? }
? ? ? ? ? ?? return itemlist;
? ? ? }
? ? ?? else//沒有商品記錄 ?
? ? ? ? ?? {
? ? ? ? ? ? ? return null;
? ? ? ? ? }
??
?}

這個獲取最近瀏覽的前五條商品信息的代碼在哪里?

正在回答

2 回答

if(arr.length>=5)//如果商品記錄大于等于5條 ? ? ?? 這里商品記錄大于5條? for循環的結果最少為4個值

? ? ? ? ?? {
? ? ? ? ? ? ? ? ? for(int i=arr.length-1;i>=arr.length-iCount;i--)
? ? ? ? ? ? ? ? ?? {
? ? ? ? ? ? ? ? ? ? ?? itemlist.add(getItemsById(Integer.parseInt(arr[i])));??
? ? ? ? ? ? ? ? ?? }
? ? ? ? ? ? }
? ? ? ? ? ?? else//商品記錄小于5條記錄? 這里商品記錄小于5條? for循環的結果最多為3個值
? ? ? ? ? ? ? ? ? {
? ? ? ? ? ? ? ? ? ? ?? for(int i=arr.length-1;i>=0;i--)
? ? ? ? ? ? ? ? ? ? ? ?? {
? ? ? ? ? ? ? ? ? ? ? ? ? ? itemlist.add(getItemsById(Integer.parseInt(arr[i])));
? ? ? ? ? ? ? ? ? ? ? ? }
? ? ? ? ? ? ? ? ? }
? ? ? ? ? ?? return itemlist;
? ? ? }

這一部分就是在獲取前五條瀏覽記錄啊。若總瀏覽數不超過5,就顯示所有的瀏覽信息。若超過5,則倒序輸出前五個瀏覽信息。

itemlist.add(getItemsById(Integer.parseInt(arr[i])));這一句將String型瀏覽記錄轉為int型,通過getItemsById()查詢其具體信息,然后添加到itemlist中。

1 回復 有任何疑惑可以回復我~

tomcat9 不支持 使用“,”做分隔符

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

獲取最近瀏覽的前五條商品信息的這段代碼的問題

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號