1. Matrix Addition Program
- Class: AddTwoMatrix
- Concepts: 2D arrays, nested loops, matrix operations
- Use Case: Data comparison or transformation logic in test scenarios.
2. Binary Search
- Class: BinarySearch
- Concepts: Searching algorithms, loop logic
- Use Case: Validating sorting & searching behavior of UI tables.
3. Bubble Sort
- Class: BubbleSort
- Concepts: Sorting logic, nested loops
- Use Case: Custom sorting verifications.
4. Remove Duplicates From ArrayList
- Class: RemoveDuplicatesFromArrayList
- Concepts: Collections (ArrayList, HashSet)
- Use Case: Data validation when duplicates shouldn’t be present.
5. Even & Odd Numbers in Array
- Class: EvenAndOddNumbersinArray
- Concepts: Array traversal, conditional logic
- Use Case: Useful in validation-based test logic.
6. Generate Random Numbers in a Range
- Class: GenerateRandomeNumbersInGivenRange
- Concepts: Random, Math.random(), loops
- Use Case: Test data generation.
7. Binary Search Using Arrays Method
- Class: BinarySearchUsingMethod
- Concepts: Java built-in utility Arrays.binarySearch()
- Use Case: Efficient lookup validation.
8. Count the Number of Words in a String
- Class: CountTheWords
- Concepts: String processing, Scanner
- Use Case: Text validation and analysis from web elements.
9. Count Character Occurrence
- Class: CountCharacterOccurence
- Concepts: String replace method, character analysis
- Use Case: Verifying character counts from input fields or results.
10. Palindrome Number
- Class: Palindrome
- Concepts: Reverse logic, while loop, modulus
- Use Case: Logical test validations, form testing.
11. Palindrome String
- Class: PalindromeString
- Concepts: Reverse string using loop and StringBuffer
- Use Case: Text field input validation.
12. Max and Min Element in Array
- Class: MaxAndMinElementInArray
- Concepts: Traversal, comparison
- Use Case: Data-driven testing, analytics.
✅ Would You Like These in a ZIP File or Grouped by Topic in Folders?
I can also help you:
- Write README files for each category
- Add Selenium test case examples using these Java logics
- Generate beginner/intermediate/advanced folders