reverse()
capacity() => 버퍼
substring()
indexOf()
replace, replaceAll()
equalIgnoreCase()
Math.round()
Math.floor()
Math.ceil()
package regular05;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class Regular01 {
public static void main(String[] args) {
// 정규표현식
// 문자열을 정해진 형식에 맞게 구성되어 있는지 검사
// ex) 이메일(ㅁㄴㅇㄴㅁㅇ@ㅁㄴㅇ.ㅁㄴㅇ), 전화번호(010-0000-0000), 주민번호(6자리-7자리)
String[] sa = {"ab","akdi","djkie","ba","b123","bkdksa","wq21","b","bAAAA","b "};
Pattern p = Pattern.compile("b[a-zA-z]+");
//b로 시작하고 글자수는 상관없고, b 다음에는 문자만 와야 함.
for(String s : sa) {
Matcher m = p.matcher(s);
if(m.matches())System.out.println(s + " ");
}
}
}
출력
ba
bkdksa
bAAAA
\d를 쓸때 자바에서 \의 쓰임 때문에 인식을 제대로 못하므로 역슬래쉬두개+d로 써야함
public static void main(String[] args) throws InterruptedException {
// Toolkit tk = Toolkit.getDefaultToolkit();
for(int i = 1; i <= 50; i++) {
// tk.beep();
if(500-i*50 > 0) {
Thread.sleep(500-i*50);
}else {
Thread.sleep(10);
}
for(int t = 0; t < i; t++) {
System.out.print("띵");
}
System.out.println();
}
}
}
신기함