List<Book> aList=null;
时间: 2024-05-25 19:11:54 浏览: 12
这段代码定义了一个名为 `aList` 的变量,其类型为 `List<Book>`,初始值为 `null`。这意味着它不引用任何实际的 `List` 对象,直到将其赋值为止。`List` 是一个接口,因此需要使用其实现类(如 `ArrayList` 或 `LinkedList`)的对象来实例化它,才能在实际的程序中使用。 `Book` 是一个自定义类,可能包含有关书籍的信息。
相关问题
<div v-for="(data,index) in list" :key="index" class="speCific" :data-id="data.bookId"> <div class="xzWxz"> <b><img :src="/BookShopSystem_war/cart/xzwxz.png"></b> </div> <div class="xzSp"> <img :src="'/BookShopSystem_war/' + data.image1"> <div class="xzSpIn"> <h3 class="font16 c_33 font100">{{ data.bookName }}</h3> <h3 class="font16 c_33 font100">{{ data.bookAuthor }}</h3> <h3 class="font16 c_33 font100">{{ data.bookPublish }}</h3> </div> </div> <div class="xzJg"> ¥<font>{{ data.price }}</font> </div> <div class="xzSl"> <div class="xzSlIn"> <b class="Amin">减</b> <input type="text" :value="data.num" readonly class="cOnt"> <b style="border-right: none;border-left:1px solid #ddd;" class="Aadd">加</b> </div> </div> <div class="xzXj">¥{{data.total}}<font></font></div> <div class="xzSz"> <div class="xzCzIn"> <a href="javascript:void(0)" class="Dels" :data-id="data.bookId">删除</a> <!-- <a href="javascript:void(0)" class="Dels" @click="deleteItem(index)">删除</a>--> </div> </div> </div>new Vue({ el: '#app', data: { userId: '', list: [] // list: [ // {userId:null,bookName:"图书1",image1:"/BookShopSystem_war/cart/xzwxz.png",price:50,num:2}, // {userId:null,bookName:"图书2",image1:"/BookShopSystem_war/cart/xzwxz.png",price:50,num:1}, // {userId:null,bookName:"图书3",image1:"/BookShopSystem_war/cart/xzwxz.png",price:50,num:2} // ] }, //选择或不选择一项 $(".xzWxz").click(function () { if ($(this).hasClass("on")) { $(this).removeClass("on"); } else { $(this).addClass("on"); } var ty = $(".xzWxz.on").length; $(".sXd1").find("font").html(ty); if (ty == es) { $(".ifAll").addClass("on"); } else { $(".ifAll").removeClass("on"); } jsZj(); }); 当我使用未被注释的list,<div class="xzWxz"> <b><img :src="/BookShopSystem_war/cart/xzwxz.png"></b> </div> 该代码点击后没有变化,而我使用注释的静态list数组,该代码点击有变化,为什么,未注释的list是能获取到数据并遍历了出来,如何解决
根据你提供的代码,点击 `<div class="xzWxz">` 标签后,应该会添加或移除 `on` 类名。但是你说未注释的 `list` 数组使用后没有变化,可能是因为你没有对 `on` 类名进行样式定义,或者在其他地方将其重置了。
至于如何解决,可以先检查一下 `on` 类名是否被正确定义,并且在点击事件后是否被正确地添加或移除。如果问题仍未解决,可以提供更多相关代码和错误信息,以便更好地帮助你解决问题。
将以下代码重新用java写,功能和逻辑不变,语句需要变化public boolean outBook(String bookId , int num) { Book b = getById(bookId); if(b == null ) return false; if(b.getIsbn().equals(bookId)) { b.setStore(b.getStore()-num); return true; } return false; } /* * printf("%5d",a) */ public int buyBook(String bookId,int num) { Book b = getById(bookId); if(b == null) return -1; if(b.getStore() >= num) return 1; return 0; } public List<String> getEXNames(int option){ return ExFactory.getAllEX(); } public EX buyEx(int exCode) { return ExFactory.create(exCode); }
public boolean outBook(String bookId, int num) {
Book b = getById(bookId);
if (b == null) {
return false;
}
if (b.getIsbn().equals(bookId)) {
b.setStore(b.getStore() - num);
return true;
}
return false;
}
public int buyBook(String bookId, int num) {
Book b = getById(bookId);
if (b == null) {
return -1;
}
if (b.getStore() >= num) {
return 1;
}
return 0;
}
public List<String> getEXNames(int option) {
return ExFactory.getAllEX();
}
public EX buyEx(int exCode) {
return ExFactory.create(exCode);
}
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![chm](https://img-home.csdnimg.cn/images/20210720083646.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)