lang 패키지
lang 패키지
public static void main(String[] args){
//동일한 문자열상수가 이미 존재하면 그 주소값을 참조한다.
String str2="안녕";
//두 변수가 참조하는 주소값은 같다.
if(str1==str2){
System.out.println("1.두문자열은 같아요!");
}
if(str1.equals(str2)){
System.out.println("2.두문자열은 같아요!");
}
//동일한 문자라도 new로 새로 생성됨
String str4=new String("hello");
//두 변수가 참조하는 주소값은 다르다.
if(str3==str4){
System.out.println("3.두문자열은 같아요!");
}
if(str3.equals(str4)){
System.out.println("4.두문자열은 같아요!");
}
}
}
public static void main(String[] args){
byte[] b={65,66,67,68};
String str1=new String(b);
System.out.println("str1:"+str1);
String str2=new String(b,0,2);
System.out.println("str2:"+str2);
char[] c={'A','B','C','D'};
String str3=new String(c);
System.out.println("str3:"+str3);
System.out.println("ch:"+ch);
// public int length()
int n=str4.length();
System.out.println("str4의 길이:"+n);
String st=str4.substring(1,4);//1번째인덱스에서 4-1번째 인덱스까지의 문자열 꺼내오기
System.out.println("st:"+st);
String str5="hello";
//str5를 대문자로 변환해서 출력해보세요.
String st1=str5.toUpperCase();
System.out.println("st1:"+st1 +",str5:"+ str5);
String str6="song@daum.net";
//@문자의 위치값 얻어오기
int n1=str6.indexOf("@");
System.out.println("n1:"+n1);
//@문자가 없으면 indexOf메소드는 -1리턴
if(n1==-1){
System.out.println("이메일 형식이 잘못되었어요!");
}else{
System.out.println("이메일 형식이 잘 되었어요!");
}
String str7="홍길동,김철수,이영희";
//str7을 ,를 기준으로 분리해서 배열로 얻어옴
String[] ar=str7.split(",");
for(int i=0;i<ar.length;i++){
System.out.println(ar[i]);
}
//public static String valueOf(int i)
//a를 valueOf메소드를 이용해 String타입의 값을 출력해 보세요.
String aa=String.valueOf(a);
System.out.println("aa:"+a);
}
}