Skip to content

Instantly share code, notes, and snippets.

@dilnei
Last active August 29, 2015 14:04
Show Gist options
  • Save dilnei/88bcec4ca83576b72c23 to your computer and use it in GitHub Desktop.
Save dilnei/88bcec4ca83576b72c23 to your computer and use it in GitHub Desktop.
Métodos utilitários para detecção de character e number.
package br.com.risingforce.funcoes;
/**
* Classe que contém métodos utilitários para detecção de character e number.
*
* @author Dilnei Cunha.
*/
public class ValidaCharacters {
/**
* Método responsável por verificar se o valor recebido é um número.
*
* @param str
*
* @return boolean - <pre>verdadeiro se a String recebida for um número,
* false se a String conter character</pre>
*/
public static boolean isNumber(String str) {
char[] c = str.toCharArray();
boolean d = true;
for (int i = 0; i < c.length; i++) {
if (!Character.isDigit(c[i])) {
d = false;
break;
}
}
return d;
}
/**
* Método responsável por verificar se o valor recebido é um character.
*
* @param str
*
* @return boolean - <pre>verdadeiro se a String recebida for um character,
* false se a String conter números</pre>
*/
public static boolean isCharacter(String str) {
char[] c = str.toCharArray();
boolean d = true;
for (int i = 0; i < c.length; i++) {
if (Character.isDigit(c[i])) {
d = false;
break;
}
}
return d;
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment