BubbleSort 및 ArrayList, String API 요약
1. BubbleSort peudo code
for(int i=0; i<arr.length; i++){
if(int j=0; j<arr.length-i-1; j++){
if(arr[j] > arr[j+1]){
swap(arr[j],arr[j+1]);
}
}
}
2. ArrayList를 통한 중복 값 제거
ArrayList a1, a2;
for(int i=0; i<a1.length; i++){
if(!a2.contains(a1.get(i)){
a2.add(a1.get(i));
}
}
3. 자바 정규식(특수문자, 개행 제거)
String regex = "!\"#[$]%&\\(\\)\\{\\}@`[*]:[+];-.<>,\\^~|'\\[\\]\\s";
String text = "dj% 3r8sdfn#!@DN";
text = text.replaceAll(regex,"");
\\s 공백 문자
4. 문자열
4.1 확장자 확인(ex:확장자가 hwp 인 경우)
String fileName = "Hello.hwp";
int pos = fileName.lastIndexOf(".");
String ext = fileName.substring(pos+1)
4.2. 한 문자 가지고 올 때
String text = "Hello";
text.charAt(1);
http://sks3297.tistory.com/entry/%EC%9E%90%EB%B0%94-%EB%AC%B8%EC%9E%90%EC%97%B4-%ED%95%A8%EC%88%98