なぜこのようにエラーが起きてしまうのでしょうか。Java初心者のためどこをどう変更すれば型が一致するのかがわからなくなってしまったのでどなたか助け船をお願いします。
エラー文
Exception in thread "main" java.lang.Error: Unresolved compilation problem: 型の不一致: void から List<Tshirt> には変換できません at exer5.Exer25_3.main(Exer25_3.java:21)
Java
1package exer5; 2 3import java.util.LinkedList; 4import java.util.List; 5import static java.util.stream.Collectors.*; 6import static java.util.Comparator.comparing; 7 8 9public class Exer25_3 { 10 public static void main(String[] args) { 11 List<Tshirt> t=new LinkedList<>(); 12 t.add(new Tshirt("クルーネックTシャツ","am1021",4455,"nano・universe")); 13 t.add(new Tshirt("マックスプレス","am2033",3250,"MONOVO")); 14 t.add(new Tshirt("ハイクオリティーTシャツ","am5032",1210,"United Athle")); 15 t.add(new Tshirt("プレミアムTシャツ","am5034",1870,"United Athle")); 16 t.add(new Tshirt("ビーフィーTシャツ","am2589",3190,"Hanes")); 17 t.add(new Tshirt("ビーフィークルーネックTシャツ","am2593",2750,"Hanes")); 18 t.add(new Tshirt("メリノウールTシャツ","am5720",5000,"Sheep Run")); 19 t.add(new Tshirt("ベーシックTシャツ","am4604",1995,"Champion")); 20 21 List<Tshirt> sortedPrice=t.stream() 22 .filter(tl->tl.getPrice()>=3500) 23 .sorted(comparing(Tshirt::getPrice)) 24 .forEach(System.out::println); 25 26 } 27 28} 29
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2021/07/05 04:13
2021/07/05 04:16
2021/07/05 04:28
退会済みユーザー
2021/07/05 04:29