[Java] 문자열 자르기, replace() 메소드
문자열 자르기, replace() 메소드 구분자(delimiter)를 이용하여 문자열 자르기 StringTokenizer 클래스 생성자에 단 한문자 구분자만 사용하여 토큰으로 분리한다여러개의 구분자는 사용 가능 Scanner 클래스 useDelimiter() 메소드로 패턴 또는 문자열 구분자를 사용하여 분리한다 String 클래스 split() 메소드로 패턴 또는 문자열 구분자를 사용하여 분리하며, 빈 문자열도 토큰으로 인식한다 1234567891011121314151617181920212223242526272829303132String data = "100,200,,,300"; System.out.println("StringTokenizer...");StringTokenizer st = new Stri..
프로그래밍/Java
2017. 10. 25. 11:29
[JAVA] String, StringBuilder, StringBuffer
String new 에 의한 생성이 아닐 때 초기 컴파일러 분석단계에서 literal 처리에 의해 최적화가 될 수 있기 때문에 오히려 빠른 결과를 보여줄 때가 있다 StringBuffer, StringBuilder 초기에 생성할 때 Buffer Size를 주도록 구성되며이에 의한 생성, 확장 오버로드가 걸리기 때문에 의외로 Buffer Size를 잘못 지정할 경우 성능이 떨어질 가능성도 있다 단순 성능만 보면, 연산이 많은 경우(정확한것은 아님) String < StringBuffer
프로그래밍/Java
2017. 9. 28. 20:37
공지사항
최근에 올라온 글