p.77

-substring : 문자열의 일부값을 잘라냄 

  ex) substring(5) :  공백포함 6번부터 나옴

  ex) substring(3,7) : 3번째와 7번째 사이의 값이 나옴.

* 시작값이 끝값보다 크면 error

-split : 문자열을 여러개의 string 배열로 나눔


p.82

-trim : 공백 제거

if(text!=null && text.tirm().length() >0 ){

 // 공백확인 if문

}


 * replace : 교체. replace("a","b") : a->로.

 * 대소문자 구분.


* format

 - %s:string

 - %d:정수

 - %f:소수

 - %%:%


p.86 대소문자 change

 - toLowerCase : 모든 문자열의 내용 소문자

 - toLowercase(Locale locale): 지정한 지역정보에 맞추어 모든 문자열의 내용을 소문자로 변경

 - toUpperCase(): 모든문자 내용 대문자

 - toUppercase(Locale locale): 지정한 지역정보에 맞추어 모든 문자열 내용 대문자.



p.90

 -intern 메소드 사용금지.


 속도 : StringBuilder> StringBuffer

 안전성 : StringBuffer> StringBuilder


* 문자열 생성하여 더할시에는 StringBuilder

여러 쓰레드에 접근시에는 StringBuffer



p.114 시간조회

 - currentTimeLillis(): 현재시간 밀리초 단위로 리턴 - 보통 현재시간 확인.

 - nanoTime(): 현재시간 나노초 단위로 리턴. - 보통 시간측정


p.119

객체 출력시는 toString -> vlalueOf() 

*이건 나중에 많이 해봐야알듯.

+ Recent posts