1.
Reverse a String
public class ReverseString {
public static void main(String[] args) {
String str = "Hello";
String reversed = "";
for(int i = str.length() - 1; i >= 0; i--) {
reversed += str.charAt(i);
}
System.out.println("Reversed string: " + reversed);
}
}
2. Count Vowels in a String
public class VowelCount {
public static void main(String[] args) {
String str = "Programming";
int count = 0;
for(char c : str.toLowerCase().toCharArray()) {
if("aeiou".indexOf(c) != -1) count++;
}
System.out.println("Vowels: " + count);
}
}
3. Palindrome Check
public class Palindrome {
public static void main(String[] args) {
String str = "madam";
String rev = new StringBuilder(str).reverse().toString();
System.out.println(str.equals(rev) ? "Palindrome" : "Not a palindrome");
}
}
4. Frequency of Characters
import java.util.HashMap;
public class CharFrequency {
public static void main(String[] args) {
String str = "hello";
HashMap<Character, Integer> freq = new HashMap<>();
for(char c : str.toCharArray()) {
freq.put(c, freq.getOrDefault(c, 0) + 1);
}
System.out.println(freq);
}
}
5. String to Character Array
public class StringToCharArray {
public static void main(String[] args) {
String str = "World";
char[] chars = str.toCharArray();
for(char c : chars) {
System.out.print(c + " ");
}
}
}
6. Sum of Array Elements
public class SumArray {
public static void main(String[] args) {
int[] arr = {1, 2, 3, 4, 5};
int sum = 0;
for(int num : arr) sum += num;
System.out.println("Sum: " + sum);
}
}
7. Find Maximum in Array
public class MaxArray {
public static void main(String[] args) {
int[] arr = {10, 5, 20, 8};
int max = arr[0];
for(int num : arr) {
if(num > max) max = num;
}
System.out.println("Max: " + max);
}
}
8. Reverse an Array
public class ReverseArray {
public static void main(String[] args) {
int[] arr = {1, 2, 3, 4};
for(int i = arr.length - 1; i >= 0; i--) {
System.out.print(arr[i] + " ");
}
}
}
9. Sort an Array
import java.util.Arrays;
public class SortArray {
public static void main(String[] args) {
int[] arr = {5, 2, 8, 1};
Arrays.sort(arr);
System.out.println(Arrays.toString(arr));
}
}
10. Copy an Array
import java.util.Arrays;
public class CopyArray {
public static void main(String[] args) {
int[] arr = {1, 2, 3};
int[] copy = Arrays.copyOf(arr, arr.length);
System.out.println(Arrays.toString(copy));
}
}