日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

C~K招亲_JAVA

發布時間:2025/3/21 编程问答 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 C~K招亲_JAVA 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Description

單身貴族C~K已經受夠了獨自一人的生活,他想要找一個女朋友來陪他一起學習,因此他面向全國發了一條招親的通知。
因為CK非常的優秀,因此全國各地很多妹子都發來了自己的報名表,CK的手下DaYu幫他整理這些報名表,每收到一份新的報名表,就會把這份報名表放在最上面。
為了公平起見,CK決定按照妹子提交的順序來查看這些報名表,而且CK不吃香菜,也不喜歡吃香菜的人,因此他不想看到喜歡吃香菜的人的報名表。而且有的妹子十分心急,提交了多份報名表,應該去掉這些重復的報名表。
C~K要求DaYu去重新整理排序一遍這些報名表,但是報名表實在太多,DaYu整理不過來,因此DaYu跑來求助你。
Input

妹子提交的報名表,內容分別為妹子姓名、妹子自我介紹,以及妹子是否喜歡吃香菜(True or False),同樣的報名表只保留第一次出現的那份。
Output

C~K期望看到的報名表序列
Sample
Input

鳳姐 我愛你 False
芙蓉 我想要和你在一起 False
dayu 也許這就是愛情 False
奶茶 呵呵 True
芙蓉 我想要和你在一起 False

Output

dayu 也許這就是愛情 False
芙蓉 我想要和你在一起 False
鳳姐 我愛你 False

Hint
當 reader.hasNext() == false 的時候,輸入結束

import java.util.ArrayList; import java.util.Collections; import java.util.List; import java.util.Scanner;class Girl {String name;String introduce;String xiangcai;public Girl(String name, String introduce, String xiangcai) {super();this.name = name;this.introduce = introduce;this.xiangcai = xiangcai;}@Overridepublic int hashCode() {final int prime = 31;int result = 1;result = prime * result + ((introduce == null) ? 0 : introduce.hashCode());result = prime * result + ((name == null) ? 0 : name.hashCode());result = prime * result + ((xiangcai == null) ? 0 : xiangcai.hashCode());return result;}@Overridepublic boolean equals(Object obj) {if (this == obj)return true;if (obj == null)return false;if (getClass() != obj.getClass())return false;Girl other = (Girl) obj;if (introduce == null) {if (other.introduce != null)return false;} else if (!introduce.equals(other.introduce))return false;if (name == null) {if (other.name != null)return false;} else if (!name.equals(other.name))return false;if (xiangcai == null) {if (other.xiangcai != null)return false;} else if (!xiangcai.equals(other.xiangcai))return false;return true;}@Overridepublic String toString() {return name + " " + introduce + " " + xiangcai;}}public class Main {public static void main(String[] args) {Scanner reader = new Scanner(System.in);List<Girl> list = new ArrayList<Girl>();while (reader.hasNext() && reader.hasNext() != false) {String name = reader.next();String introduce = reader.next();String xiangcai = reader.next();if (xiangcai.equals("False")) {Girl girl = new Girl(name, introduce, xiangcai);if (!list.contains(girl))list.add(girl);}}Collections.reverse(list);//逆置for(Girl girl : list) {System.out.println(girl);}reader.close();} }

總結

以上是生活随笔為你收集整理的C~K招亲_JAVA的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。