본문 바로가기

IT/Java

BubbleSort 및 ArrayList, String API 요약

336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

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

'IT > Java' 카테고리의 다른 글

Java Socket File 전송  (1) 2019.07.03
[API] FileUtils  (0) 2019.06.25
자바에서 XML다루기(2)  (0) 2015.11.13
객체지향언어 및 객체 개념  (0) 2015.11.13
Java Compile 에러 모음  (0) 2015.11.12