質問編集履歴

1

追加で質問があるので更新しました。

2020/10/05 15:10

投稿

onakasuitayoo
onakasuitayoo

スコア8

test CHANGED
File without changes
test CHANGED
@@ -1,6 +1,30 @@
1
1
  javaのメソッドのマイナスについて質問です。
2
2
 
3
+ ```java
4
+
5
+ import java.util.ArrayList;
6
+
7
+ import java.util.Arrays;
8
+
9
+
10
+
11
+ public class Main{
12
+
13
+ public static void main(String[] args){
14
+
15
+ var alphabet = new ArrayList<>(Arrays.asList(new String[] {"A","B","C","D"}));
16
+
3
- 変数名.sort((var a, var b) - > -a.compareTo(b));
17
+ alphabet.sort((var a,var b) -> -a.compareTo(b));
18
+
19
+ alphabet.forEach(System.out::println);
20
+
21
+ }
22
+
23
+ }
24
+
25
+
26
+
27
+ ```
4
28
 
5
29
  のようにcompareTo()メソッドにマイナスがついた問題が出てきたのですが、
6
30
 
@@ -9,3 +33,9 @@
9
33
  関数型インタフェース以外にも使える場合、教えていただきたいです。
10
34
 
11
35
  よろしくお願いいたします。
36
+
37
+
38
+
39
+ あと、最後のforEach文のSystem.out::printlnの「::」は
40
+
41
+ ラムダ式的なやつでしょうか??