中易网

Java编程:创建一个Book类包含两个String类型私有属性name(书名)和publish(出

答案:1  悬赏:40  
解决时间 2021-02-13 17:23
Java编程:创建一个Book类包含两个String类型私有属性name(书名)和publish(出
最佳答案
我写了一个,方法可能有点麻烦,但是要求实现了
book类:
public class Book {
private String name;
private String publish;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getPublish() {
return publish;
}
public void setPublish(String publish) {
this.publish = publish;
}
public Book(String name, String publish) {
super();
this.name = name;
this.publish = publish;
}
public Book() {
}
}
测试类:
public class TestBook {
public static void main(String[] args) {
Book book1=new Book("数据结构", "高等教育");
Book book2=new Book("操作系统", "电子工业出版社");
Book book3=new Book("Java", "电子工业出版社");
Book book4=new Book("数据结构", "清华大学出版社");
Collection<Book> c1=new ArrayList<>();
Collection<Book> c2=new ArrayList<>();
Collection<Book> c3=new ArrayList<>();
c1.add(book1);
c1.add(book2);
c1.add(book3);
c2.add(book2);
c2.add(book4);
boolean cont=false;
for(Book book:c1){
if(book.getName().equals("Java")&&book.getPublish().equals("机械工业出版社")){
cont=true;
}
}
System.out.println(cont);
for(Book book02:c2){
boolean a=true;
for(Book book01:c1){
if(book01.getName().equals(book02.getName())&&book01.getPublish().equals(book02.getPublish())){
a=false;
}
}
if(a){
c3.add(book02);
}
}
for(Book b:c3){
c1.add(b);
}
Iterator<Book> iterator=c1.iterator();
while(iterator.hasNext()){
Book b=iterator.next();
System.out.println("书名:"+b.getName());
System.out.println("出版社:"+b.getPublish());
}
}
}
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
一个正方体的框架由48厘米的铁丝围成的,问它
中国移动世纪通讯指定专营店怎么去啊,有知道
抗污染的玉米品种有哪些
人生素汤怎么炖
东风劲诺是东风集团哪家公司生产的?
宋场村怎么去啊,有知道地址的么
qq群的群主怎样能在后台删除聊天信息
万年树牌生态板好不好
建行visa信用卡可以在加拿大apple网站上买东
德邦流物是那年成立的
天禧园鲜花庆典地址在什么地方,想过去办事
疯狂猜成语一个隙分开和一匹马
卓越汽车维修中心在哪里啊,我有事要去这个地
适合修罗的名字
把商议换个词语意思不变
推荐资讯
今日关注你们好!我打今日关注报料电话一直无
新华南路/新华南路东巷(路口)我想知道这个在
沿口镇平安创建活动领导小组办公室在什么地方
妈妈买礼物,买了一套衣服和一双鞋子共360元
大专生在电子厂工程部有前途吗
柱子箍筋图纸怎么看
美容养生馆怎么去啊,有知道地址的么
牛仔布和棉纺混布哪个做外套更好?
小米的产品可以批发的吗?
脾气暴躁说明有事的短句
自信哥真正的名字叫什么?
要去写一篇关于去长沙的英语作文初一上册
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?