From 1ea3fdfe2aeb142700239d820b987f70ccea5348 Mon Sep 17 00:00:00 2001 From: ziameraj16 Date: Wed, 7 Apr 2021 16:24:31 +0100 Subject: Adding Java solution for List methods problem --- challenge-107/ziameraj16/java/ListMethods.java | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 challenge-107/ziameraj16/java/ListMethods.java (limited to 'challenge-107/ziameraj16/java/ListMethods.java') diff --git a/challenge-107/ziameraj16/java/ListMethods.java b/challenge-107/ziameraj16/java/ListMethods.java new file mode 100644 index 0000000000..d1d1774d4f --- /dev/null +++ b/challenge-107/ziameraj16/java/ListMethods.java @@ -0,0 +1,15 @@ +import java.lang.reflect.Method; +import java.util.Arrays; +import java.util.Scanner; + +public class ListMethods { + + public static void main(String[] args) throws ClassNotFoundException { + Scanner scanner = new Scanner(System.in); + System.out.println("Enter class name with package - e.g. 'java.util.List'"); + String clazzName = scanner.next(); + final Class aClass = Class.forName(clazzName); + final Method[] declaredMethods = aClass.getDeclaredMethods(); + Arrays.stream(declaredMethods).forEach(m -> System.out.println(m.getName())); + } +} -- cgit