티스토리 뷰

반응형


* 본 포스팅은 인피니티 북스의 Power JAVA 2판을 참고하여 작성되었습니다.

* 개인공부 후 자료를 남기기 위한 목적임으로 내용 상에 오류가 있을 수 있음을 밝힙니다.



자바(Java)에서는 문자열(String)도 하나의 객체가 된다. 문자열의 경우 예외적으로 new 연산자의 호출을 생략할 수 있다.


자주 사용되는 String 클래스 메소드 요약

char charAt(int index) : 지정된 인덱스에 있는 문자 반환
int compareTo(String anotherString) : 사전적 순서로 문자열 비교, 앞에 있으면 -1, 같으면 0, 뒤에 있으면 1 반환
String concat(String str) : 주어진 문자열을 현재 문자열 뒤에 붙인다.
boolean equals(Object anObject) : 주어진 객체와 현재의 문자열 비교
boolean equalsIgnoreCase(String anotherString) : 대소문자를 무시하고 비교
boolean isEmpty() : length()가 0이면 true를 반환
int length() : 문자열의 길이를 반환
String replace(char oldChar, char newChar) : 문자열에서 oldChar를 newChar로 변경한 새로운 문자열을 생성하여 반환
String substring("int beginIndex, int endIndex") : 문자열의 일부를 반환
String toLowerCase() : 문자열의 문자들을 모두 소문자로 변경
String toUpperCase() : 문자열의 문자들을 모두 대문자로 변경



문자열 상수

"Hello World!"와 같이 이중 따옴표를 사용하여 표현


문자열의 결합

String first = "show";

String second = "me the";

String third = "money";

String cheat = first + second + third;


문자열을 다른 자료형으로 저장하는 방법

int i = Integer.parseInt("1991");

double d = Double.parseDouble("4.23");



반응형

'개인공부 > JAVA' 카테고리의 다른 글

Java 09 : PowerJava2 p.192 LAB 1  (0) 2014.07.30
Java 08 : 필드와 메소드  (2) 2014.07.30
Java 07 : PowerJava2 p.169 LAB 1  (0) 2014.07.30
Java 05 : 클래스와 객체  (0) 2014.07.30
Java 04 : 지나가는 switch 문 예제  (0) 2014.07.16
Java 03 : 변수  (5) 2014.07.14
Java 02 : 자바 프로그래밍 기초  (0) 2014.07.14
프로필사진

Yowu (Yu Yongwoo)

흔한 Node.js/Java 백엔드 개발자입니다
Ubuntu와 MacOS 데스크탑 개발 환경을 선호합니다
최근에는 vscode와 IntelliJ를 사용하고 있습니다
vscode에는 neovim, IntelliJ는 ideaVim
개발용 키보드는 역시 HHKB Pro 2 무각입니다
락 밴드에서 드럼을 쳤습니다

최근에 올라온 글
최근에 달린 댓글
«   2024/03   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31
글 보관함
Total
Today
Yesterday