How to find special characters in a string in java | Java program to check and get special characters in a String
Program to find special characters in a string
In this section, you will learn how to find special characters from a string in Java along with counting the total number of special characters in a given string.
Let's try to create a simple example :
➤ Example : FindSpecialChar.java;
import java.util.Scanner;
class FindSpecialCharactetrs {
public static void main(String args[]) {
Scanner input = new Scanner(System.in);
String str;
char find_special_charactetr[] = new char[1000];
System.out.print("\nEnter a string :");
str = input.nextLine();
int p, special_charactetr= 0;
char a[] = str.toCharArray();
int len = a.length;
for(int i = 0; i<len; i++){
p = a[i];
if (p >= 65 && p <= 90 || p >= 97 && p <= 122 || p == 32 || p >= 48 && p <= 57) {
continue;
} else {
find_special_charactetr[special_charactetr] = a[i];
special_charactetr++;
}
}
if (special_charactetr > 0){
System.out.println("\n\n\t______________ OUTPUT ______________");
System.out.println("\nSpecial characters is :"+String.valueOf(find_special_charactetr));
System.out.println("There are "+special_charactetr+" special characters");
System.out.println("\n\t------------------------------------");
} else {
System.out.println("\n\n\t______________ OUTPUT ______________");
System.out.println("\n Note that : No any special characters in : {"+str+"}");
System.out.println("\n\t------------------------------------");
}
}
}
import java.util.Scanner; class FindSpecialCharactetrs { public static void main(String args[]) { Scanner input = new Scanner(System.in); String str; char find_special_charactetr[] = new char[150]; System.out.print("\nEnter a string : "); str = input.nextLine(); int p, special_charactetr = 0; char a[] = str.toCharArray(); int len = a.length; for (int i = 0; i < len; i++) { p = a[i]; if (p >= 65 && p <= 90 || p >= 97 && p <= 122 || p == 32 || p >= 48 && p <= 57) { continue; } else { find_special_charactetr[special_charactetr] = a[i]; special_charactetr++; } } if (special_charactetr > 0) { System.out.println("\n\n\t______________ OUTPUT ______________"); System.out.println("\nSpecial characters is :" + String.valueOf(find_special_charactetr)); System.out.println("There are " + special_charactetr + " special characters"); System.out.println("\n\t------------------------------------"); System.out.println("\n###### Thanks For Visit 'www.coderwebsite.com' aa####### "); } else { System.out.println("\n\n\t______________ OUTPUT ______________"); System.out.println("\n Note that : No any special characters in : {"+str+"}"); System.out.println("\n\t------------------------------------"); System.out.println("\n###### Thanks For Visit 'www.coderwebsite.com' ####### "); } } }
Output 1:
Enter a string : #Welc@me t@ c@derwebsite!
______________ OUTPUT ______________
Special characters is ::#@@@!
There are 5 special characters
------------------------------------
Output 2:
Enter a string : Welcome to coderwebsite
______________ OUTPUT ______________
Note that : No any special characters in : {Welcome to coderwebsite}
------------------------------------
Comments