public class StringExam1 {
public static void main(String args[]){
String str1 ;
String str2 ;
str1= "자바 문자열 비교 ";
str2 = str1;
if(str1 == str2){
System.out.println("동일한 레퍼런스 정보 입니다. : "+str1);
}
if(str1.equals(str2)){
System.out.println("동일한 문자열입니다. : "+str2);
}
String str3 = new String("java");
String str4 = new String("java");
//레퍼런스 정보가 틀리기 때문에 동일한 객체가 아님
if(str3 == str4){
System.out.println("동일한 레퍼런스 정보 입니다. : "+str1);
}
else{
System.out.println("다른 레퍼런스 정보 입니다. : "+str3);
}
//문자열 정보가 동일한 객체
if(str3.equals(str4)){
System.out.println("동일한 문자열입니다. : "+str4);
}else{
System.out.println("다른 한 문자열입니다. : "+str4);
}
System.out.println("다른 한 문자열길이 입니다. : "+str4.length());
String str5="문자열입니다.";
char ch = str5.charAt(0);
System.out.println("ch 문자열 ..= "+ch);
String str6 = str1+"Oracle";
System.out.println("str1입니다."+str1);
System.out.println("오라클입니다."+str6);
}
}
// 스트링 비교 예제소스 입니다.
개발에 참고 하세요..
실행환경 jdk6.0 eclipse 갈릴레오
결과 :
동일한 레퍼런스 정보 입니다. : 자바 문자열 비교
동일한 문자열입니다. : 자바 문자열 비교
다른 레퍼런스 정보 입니다. : java
동일한 문자열입니다. : java
다른 한 문자열길이 입니다. : 4
ch 문자열 ..= 문
str1입니다.자바 문자열 비교
오라클입니다.자바 문자열 비교 Oracle
'Java' 카테고리의 다른 글
[자바 기초]for, 향상된 for문 그리고 예외처리 예제 소스 java (0) | 2010.06.25 |
---|---|
[자바 기초] try~ catch,throws(예외 처리 방법) java (0) | 2010.06.25 |
[자바 기초]wrapper class란 예제) 소스 (0) | 2010.06.25 |
자바 api 링크 한글 영문 (0) | 2010.06.25 |
[자바 기초]예)printf,println 날짜.. 결과실행.. (0) | 2010.06.25 |