import java.io.*; import java.util.*; public class Identify { private boolean isFound = false; private String question = ""; private String idType = ""; public Identify(String s) { question = s; } /* public String defineType() { char[] array = question.toCharArray(); String temp = array[0] + ""; //check for operator //check for number //check for ID } */ public boolean isOperator() { if( question.equalsIgnoreCase("+")||question.equalsIgnoreCase("-")||question.equalsIgnoreCase("*")|| question.equalsIgnoreCase("=")||question.equalsIgnoreCase(":")||question.equalsIgnoreCase("/")|| question.equalsIgnoreCase("<")||question.equalsIgnoreCase(">") ) { return true; } else { return false; } } public boolean isBrace(String s) { if( question.equalsIgnoreCase("[")||question.equalsIgnoreCase("]")||question.equalsIgnoreCase("{")|| question.equalsIgnoreCase("}")||question.equalsIgnoreCase("(")||question.equalsIgnoreCase(")") ) { return true; } else { return false; } } public boolean isPuntuation(String s) { if( question.equalsIgnoreCase(".")||question.equalsIgnoreCase(".")||question.equalsIgnoreCase(",")|| question.equalsIgnoreCase(";")||question.equalsIgnoreCase("'") ) { return true; } else { return false; } } public boolean isNumber() { Integer istr = new Integer(question); String flag = ""; int i = 0; try { i = istr.parseInt(question); return true; } catch(Exception e) { return false; } } public static void main(String[] args) { Identify what = new Identify("005"); System.out.println("what>>> " + what.isNumber()); } }