public static boolean isDouble(String DBL)
	{
		if(DBL.length()==0) return false;
		if(DBL.startsWith("-")&&(DBL.length()>1))
			DBL=DBL.substring(1);
		boolean alreadyDot=false;
		for(int i=0;i<DBL.length();i++)
			if(!Character.isDigit(DBL.charAt(i)))
			{
				if(DBL.charAt(i)=='.')
				{
					if(alreadyDot)
						return false;
					alreadyDot=true;
				}
				else
					return false;
			}
		return alreadyDot;
	}