프로그래밍_Programing/Java 3

자바의 정규표현식(Regexp)

1) ^ : 문자열의 시작2) $ : 문자열의 종료3) . : 임의의 한 문자 (문자의 종류와 관계없음)4) | : or의 의미임5) ? : 앞 문자가 없거나 하나 있을때6) + : 앞 문자가 하나 이상임 (최소 한개 이상)7) * : 앞 문자가 없을 수도 있고, 무한정 많을 수도 있음8) [] : 문자 클래스의 지정, 문자의 집합이나 범위를 나태내면 - 기호를 사용한다. [] 내에서 ^를 사용하면 not의 의미임9) {} : 횟수나 범위를 나타냄. 예를 들어 k{5}의 경우 k가 5번 반복되는 경우임, a{3,5}는 a가 3번 이상 5번 이하 반복되는 경우임10) \w : 알파벳이나 숫자11) \W : \w의 not. 즉 알파벳이나 숫자를 제외한 문자12) \d : [0-9]와 동일13) \D : 숫자..

Java 문자열 함수

startWith: 문자열이 지정한 문자로 시작하는지 판단 같으면 true반환 아니면 false를 반환한다.(대소문자구별)?123String str = "apple";boolean startsWith = str.startsWith("a");System.out.println("startsWith: " + startsWith);결과값:true endWith:문자열 마지막에 지정한 문자가 있는지를 판단후 있으면 true, 없으면 false를 반환한다.(대소문자구별)?123String str = "test";boolean endsWith = str.endsWith("t");System.out.println("endsWith: " + endsWith);결과값:true equals:두개의 String에 값만을 비교..

자바로 실수(real number)처리

자바 Math 클래스에서 실수값 반올림이나 올림, 버림, 절대값을 구해주는 메서드가 있다. 반올림 static long Math.round(double a) static int Math.round(float a) 예) System.out.println(Math.round(100.56)); //결과: 101 올림 static double ceil(double a) 예) System.out.println(Math.ceil(100.56)); //결과: 101.0 버림 static double floor(double a) 예) System.out.println(Math.floor(100.56)); //결과: 100.0 절대값 static double abs(double a) static float abs(flo..