문자열
String txt = "무야호" ;
if(txt.contains("무야")) {
System.out.println("문자열 있음!");
}
else {
System.out.println("문자열 없음!");
}
String txt = "무야호" ;
if(txt.indexOf("무야") > -1) {
System.out.println("문자열 있음!");
}
else {
System.out.println("문자열 없음!");
}
String txt = "무야호" ;
if(txt.matches(".*무야.*")) {
System.out.println("문자열 있음!");
}
else {
System.out.println("문자열 없음!");
}
문자열 있음!
숫자
문자열에 숫자가 있는지 체크 (matches) |
String txt = "무야호1" ;
if(txt.matches(".*[0-9].*")) {
System.out.println("숫자 있음!");
}
else {
System.out.println("숫자 없음!");
}
숫자 있음!
문자열에 숫자만 있는지 체크 (numberic) |
String txt = "123" ;
// contains를 이용한 방법(true, false 반환)
if(isNumeric(txt)) {
System.out.println("숫자만 있음!");
}
else {
System.out.println("숫자 말고 다른 문자도 있음!");
}
public static boolean isNumeric(String input) {
try {
Double.parseDouble(input);
return true;
}
catch (NumberFormatException e) {
return false;
}
}
숫자만 있음!