Practice 70 Java Generic Method Programming Questions
Q1. Write a Java program on a generic method to print an array of integers.
- Input: [1, 2, 3, 4, 5]
- Output: 1 2 3 4 5
Q2. Write a Java program on a generic method to find the maximum element of an array.
- Input: [3, 5, 7, 2, 8]
- Output: 8
Q3. Write a Java program on a generic method to swap two elements in an array.
- Input: [1, 2], index 0 and 1
- Output: [2, 1]
Q4. Write a Java program on a generic method to print the elements of a string array.
- Input: ["Java", "Python", "C"]
- Output: Java Python C
Q5. Write a Java program on a generic method to reverse an array.
- Input: [1, 2, 3]
- Output: [3, 2, 1]
Q6. Write a Java program on a generic method to find the smallest element of an array.
- Input: [9, 1, 5, 3]
- Output: 1
Q7. Write a Java program on a generic method to calculate the sum of an array of integers.
- Input: [2, 4, 6, 8]
- Output: 20
Q8. Write a Java program on a generic method to count the number of elements in a list that are greater than a given number.
- Input: [1, 2, 3, 4], number 2
- Output: 2
Q9. Write a Java program on a generic method to print a list of generic objects.
- Input: [10, "hello", 5.5]
- Output: 10 hello 5.5
Q10. Write a Java program on a generic method to merge two arrays of the same type.
- Input: [1, 2], [3, 4]
- Output: [1, 2, 3, 4]
Q11. Write a Java program on a generic method to find the common elements between two arrays.
- Input: [1, 2, 3], [2, 3, 4]
- Output: [2, 3]
Q12. Write a Java program on a generic method to find the distinct elements in an array.
- Input: [1, 2, 2, 3]
- Output: [1, 2, 3]
Q13. Write a Java program on a generic method to check if two arrays are equal.
- Input: [1, 2, 3], [1, 2, 3]
- Output: True
Q14. Write a Java program on a generic method to remove duplicates from a list.
- Input: [1, 2, 2, 3]
- Output: [1, 2, 3]
Q15. Write a Java program on a generic method to convert a list to an array.
- Input: [1, 2, 3]
- Output: [1, 2, 3]
Q16. Write a Java program on a generic method to find the average of an array of numbers.
- Input: [1, 2, 3]
- Output: 2.0
Q17. Write a Java program on a generic method to get the first element of a list.
- Input: [5, 10, 15]
- Output: 5
Q18. Write a Java program on a generic method to find the longest string in a list of strings.
- Input: ["java", "programming", "is", "fun"]
- Output: programming
Q19. Write a Java program on a generic method to sort an array of integers.
- Input: [4, 2, 3, 1]
- Output: [1, 2, 3, 4]
Q20. Write a Java program on a generic method to concatenate two strings.
- Input: "Hello", "World"
- Output: HelloWorld
Q21. Write a Java program on a generic method to calculate the product of an array of integers.
- Input: [1, 2, 3]
- Output: 6
Q22. Write a Java program on a generic method to print an integer array in reverse order.
- Input: [1, 2, 3, 4]
- Output: 4 3 2 1
Q23. Write a Java program on a generic method to find the largest number in a list.
- Input: [4, 2, 8, 1]
- Output: 8
Q24. Write a Java program on a generic method to check if an array contains a certain element.
- Input: [1, 2, 3], element 2
- Output: True
Q25. Write a Java program on a generic method to check if a number is present in a generic list.
- Input: [1, 2, 3], number 2
- Output: True
Q26. Write a Java program on a generic method to convert an array of integers to a list.
- Input: [1, 2, 3]
- Output: [1, 2, 3]
Q27. Write a Java program on a generic method to find the sum of elements in a list.
- Input: [1, 2, 3]
- Output: 6
Q28. Write a Java program on a generic method to filter the even numbers from an array.
- Input: [1, 2, 3, 4]
- Output: [2, 4]
Q29. Write a Java program on a generic method to get the maximum value from a list of numbers.
- Input: [1, 4, 6, 3]
- Output: 6
Q30. Write a Java program on a generic method to find the middle element of an array.
- Input: [1, 2, 3]
- Output: 2
Q31. Write a Java program on a generic method to remove the last element of an array.
- Input: [1, 2, 3]
- Output: [1, 2]
Q32. Write a Java program on a generic method to count the frequency of each element in a list.
- Input: [1, 2, 2, 3]
- Output: 1: 1, 2: 2, 3: 1
Q33. Write a Java program on a generic method to find the intersection of two lists.
- Input: [1, 2, 3], [2, 3, 4]
- Output: [2, 3]
Q34. Write a Java program on a generic method to find the union of two lists.
- Input: [1, 2], [2, 3]
- Output: [1, 2, 3]
Q35. Write a Java program on a generic method to remove an element from a list.
- Input: [1, 2, 3], element 2
- Output: [1, 3]
Q36. Write a Java program on a generic method to find the second largest element in an array.
- Input: [3, 1, 4, 2]
- Output: 3
Q37. Write a Java program on a generic method to check if a list is empty.
- Input: []
- Output: True
Q38. Write a Java program on a generic method to sort a list of strings in alphabetical order.
- Input: ["zebra", "apple", "banana"]
- Output: [apple, banana, zebra]
Q39. Write a Java program on a generic method to get the unique elements from a list.
- Input: [1, 2, 2, 3]
- Output: [1, 2, 3]
Q40. Write a Java program on a generic method to merge two lists.
- Input: [1, 2], [3, 4]
- Output: [1, 2, 3, 4]
Q41. Write a Java program on a generic method to convert a list of numbers to a string.
- Input: [1, 2, 3]
- Output: "1 2 3"
Q42. Write a Java program on a generic method to check if a list contains a specific element.
- Input: [1, 2, 3], element 3
- Output: True
Q43. Write a Java program on a generic method to remove null elements from an array.
- Input: [1, null, 3]
- Output: [1, 3]
Q44. Write a Java program on a generic method to add an element to the beginning of a list.
- Input: [2, 3], element 1
- Output: [1, 2, 3]
Q45. Write a Java program on a generic method to remove the first element of a list.
- Input: [1, 2, 3]
- Output: [2, 3]
Q46. Write a Java program on a generic method to find the length of the longest string in a list.
- Input: ["hello", "java", "programming"]
- Output: 11
Q47. Write a Java program on a generic method to check if a number is even or odd.
- Input: 4
- Output: Even
Q48. Write a Java program on a generic method to find the index of an element in a list.
- Input: [1, 2, 3], element 2
- Output: 1
Q49. Write a Java program on a generic method to generate a list of integers from 1 to n.
- Input: 5
- Output: [1, 2, 3, 4, 5]
Q50. Write a Java program on a generic method to print each element of an array using a generic method.
- Input: [1, 2, 3]
- Output: 1 2 3
Q51. Write a Java program on a generic method to check if a list contains only one element.
- Input: [1]
- Output: True
Q52. Write a Java program on a generic method to return the largest value from a set of values.
- Input: 5, 7, 3, 9
- Output: 9
Q53. Write a Java program on a generic method to create a list of elements from another list by doubling each value.
- Input: [1, 2, 3]
- Output: [2, 4, 6]
Q54. Write a Java program on a generic method to concatenate two lists.
- Input: [1, 2], [3, 4]
- Output: [1, 2, 3, 4]
Q55. Write a Java program on a generic method to reverse the elements of a list.
- Input: [1, 2, 3]
- Output: [3, 2, 1]
Q56. Write a Java program on a generic method to check if a given element is present in a list of objects.
- Input: ["apple", "banana"], element "banana"
- Output: True
Q57. Write a Java program on a generic method to return the square of each number in a list.
- Input: [1, 2, 3]
- Output: [1, 4, 9]
Q58. Write a Java program on a generic method to return the sum of squares of all numbers in a list.
- Input: [1, 2, 3]
- Output: 14
Q59. Write a Java program on a generic method to count how many times a number appears in a list.
- Input: [1, 2, 2, 3], number 2
- Output: 2
Q60. Write a Java program on a generic method to find the product of elements in a list.
- Input: [1, 2, 3]
- Output: 6
Q61. Write a Java program on a generic method to sort a list of strings by length.
- Input: ["apple", "cat", "banana"]
- Output: [cat, apple, banana]
Q62. Write a Java program on a generic method to find the second smallest element in a list.
- Input: [4, 2, 9, 1]
- Output: 2
Q63. Write a Java program on a generic method to concatenate a list of strings.
- Input: ["Hello", "World"]
- Output: HelloWorld
Q64. Write a Java program on a generic method to remove the last n elements from a list.
- Input: [1, 2, 3], n = 2
- Output: [1]
Q65. Write a Java program on a generic method to calculate the average of numbers in a list.
- Input: [1, 2, 3]
- Output: 2.0
Q66. Write a Java program on a generic method to find the sum of squares of numbers in a list.
- Input: [1, 2, 3]
- Output: 14
Q67. Write a Java program on a generic method to merge two sorted lists.
- Input: [1, 3], [2, 4]
- Output: [1, 2, 3, 4]
Q68. Write a Java program on a generic method to find if a string is a palindrome.
- Input: "madam"
- Output: True
Q69. Write a Java program on a generic method to find the first occurrence of an element in a list.
- Input: [1, 2, 3, 4], element 3
- Output: 2
Q70. Write a Java program on a generic method to merge two sorted arrays into a new sorted array.
- Input: [1, 4], [2, 5]
- Output: [1, 2, 4, 5]
Bikki Singh
Hi, I am the instructor of TechnoVlogs. I have a strong love for programming and enjoy teaching through practical examples. I made this site to help people improve their coding skills by solving real-world problems. With years of experience, my goal is to make learning programming easy and fun for everyone. Let's learn and grow together!