{ { public static void main(String[] args) { public static void main(String[] args) { String str = "Automation"; int num = 12345, reversed = 0; StringBuilder reversed = new while (num != 0) { StringBuilder(str).reverse(); reversed = reversed * 10 + num % 10; System.out.println(reversed); num /= 10; } } } System.out.println(reversed); } }
Occurrence of a string Remove duplicates from a array
public class Main { import java.util.HashSet;
public static void main(String[] args) { public class RemoveDuplicates { String str = "Automation"; public static void main(String[] args) { char ch = 'a'; int[] arr = {1, 2, 2, 3, 4, 4}; int count = 0; HashSet<Integer> set = new HashSet<>(); for (char c : str.toCharArray()) { for (int num : arr) { if (c == ch) count++; set.add(num); } } System.out.println(count); System.out.println(set); } } } }
Anagram Vowels and consonants count
import java.util.Arrays; public class Main {
public class Main { public static void main(String[] args) { public static void main(String[] args) { String str = "Automation"; String str1 = "listen", str2 = "silent"; int vowels = 0, consonants = 0; char[] arr1 = str1.toCharArray(); for (char c : str.toCharArray()) { char[] arr2 = str2.toCharArray(); if ("aeiouAEIOU".indexOf(c) != -1) { Arrays.sort(arr1); vowels++; Arrays.sort(arr2); } else if (Character.isLetter(c)) { System.out.println(Arrays.equals(arr1, consonants++; arr2)); } } } } System.out.println("Vowels: " + vowels + ", Consonants: " + consonants); } }
PDF prepared by Ram Sharan Follow me on Linkedin
JAVA PROGRAMS PART 01
Array sorting Merge two Arrays
import java.util.Arrays; import java.util.Arrays;
public class Main { public class Main { public static void main(String[] args) { public static void main(String[] args) { int[] arr = {5, 2, 8, 1, 3}; int[] arr1 = {1, 3, 5}; Arrays.sort(arr); int[] arr2 = {2, 4, 6}; System.out.println(Arrays.toString(arr)); int[] merged = new int[arr1.length + arr2.length]; } System.arraycopy(arr1, 0, merged, 0, arr1.length); } System.arraycopy(arr2, 0, merged, arr1.length, arr2.length); System.out.println(Arrays.toString(merged); } } Find the Largest Element in an Array Count the Number of Digits in a Number
public class Main { public class Main {
public static void main(String[] args) { public static void main(String[] args) { int[] arr = {1, 3, 5, 7, 9}; int num = 12345; int largest = arr[0]; int count = String.valueOf(num).length(); for (int num : arr) { System.out.println(count); if (num > largest) { } largest = num; } } } System.out.println(largest); } } Find the length of the string Check if an year is an leap year
public class Main { public class Main {
public static void main(String[] args) { public static void main(String[] args) { String str = "Automation"; int year = 2024; System.out.println(str.length()); boolean isLeap = (year % 4 == 0 && year % 100 != 0) } || (year % 400 == 0); } System.out.println(isLeap); } }