Answers for "check if string has special characters java"

0

check if string has special characters java

//1. Using Regex

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

public class JavaHungry {
    public static void main(String args[]) {
        String inputString = "Alive*is*Awesome$";
        Pattern pattern = Pattern.compile("[^a-zA-Z0-9]");
        Matcher matcher = pattern.matcher(inputString);
        boolean isStringContainsSpecialCharacter = matcher.find();
        if(isStringContainsSpecialCharacter)
            System.out.println(inputString+ " contains special character");
        else    
            System.out.println(inputString+ " does NOT contain special character");
    }
}

//Output:
//Alive*is*Awesome$ contains special character


//2. Without Using Regex 

public class JavaHungry {
    public static void main(String args[]) {
        String inputString = "Alive*is*Awesome$";
        String specialCharactersString = "!@#$%&*()'+,-./:;<=>?[]^_`{|}";
        for (int i=0; i < inputString.length() ; i++)
        {
            char ch = inputString.charAt(i);
            if(specialCharactersString.contains(Character.toString(ch))) {
                System.out.println(inputString+ " contains special character");
                break;
            }    
            else if(i == inputString.length()-1)     
                System.out.println(inputString+ " does NOT contain special character");
        }
    }
}
Posted by: Guest on July-03-2021

Code answers related to "check if string has special characters java"

Code answers related to "Java"

Java Answers by Framework

Browse Popular Code Answers by Language