February 25, 2024

Java Problems Solutions: Add two numbers without using the plus operator in Java


public class AddWithoutPlus {
    public static void main(String[] args) {
        int num1 = 10;
        int num2 = 5;
        int sum = add(num1, num2);
        System.out.print("Sum: ");
        System.out.println(sum);        
    }
    public static int add(int a, int b) {
        while (b != 0) {
            int carry = a & b;
            a = a ^ b;
            b = carry << 1;
        }
        return a;
    }
}

Want 1 to 1 personalized Java training? Email me at isingh30 AT gmail please. View my following video

:

February 03, 2024

Java Problems Solutions: Java Remove Unwanted Characters from String


import java.util.regex.Matcher;
import java.util.regex.Pattern;

public class StringCleaner {
    public static void main(String[] args) {
        String inputString = "Hello#123, Software Testing Space !Sub@scriber!";
        String cleanedString = removeUnwantedCharacters(inputString);
        System.out.println("Original String: " + inputString);
        System.out.println("Cleaned String: " + cleanedString);
    }
    // Java method to remove unwanted characters from a string
    public static String removeUnwantedCharacters(String input) {
        // Keep only alphabets and whitespace.
        // Define a regular expression.
        String regex = "[^a-zA-Z\\s]";
        // Compile the pattern and create a matcher with the input string.
        Matcher matcher = Pattern.compile(regex).matcher(input);
        // Replace unwanted characters with an empty string
        return matcher.replaceAll("");
    }
}

Want 1 to 1 personalized Java training? Email me at isingh30 AT gmail please. View my following video

: