题目:使用HashSet添加2个Music对象,并遍历。显示时将歌曲名长度>3的截取前三位后面追加…
示例:歌曲名:纤夫的。显示为:纤夫的…
其他不变
package hashSet;
import java.util.HashSet;
public class HashSetTest {
public static void main(String[] args) {
HashSet<Music> hs = new HashSet<>();
hs.add(new Music("歌曲一"));
hs.add(new Music("歌曲二"));
hs.add(new Music("歌曲三"));
hs.add(new Music("歌曲四"));
hs.add(new Music("歌曲五"));
for (Music music : hs) {
String name = music.getName();
if(name.length() > 3){
String newName = name.substring(0, 3);
System.out.println(newName + "...");
}else{
System.out.println(name);
}
}
}
}
class Music{
private String name;
public Music() {
}
public Music(String name) {
this.name = name;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
@Override
public String toString() {
return "Music [name=" + name + "]";
}
}