package apiex;
//문자열 비교
public class Equalsex {
public static void main(String[] args) {
//문자열 비교 equals
String strVar1 = new String("java");//new 새로운 걸 할당한다. //번지 차이
String strVar2 = "java";//byte개념으로 문자로 처리할 경우 4개의 문자로 처리된다.
String strVar3 = "java";
System.out.println(strVar2==strVar3);
System.out.println(strVar1==strVar2);
//String Class
System.out.println(strVar2.equals(strVar1)); //equals를 사용하면 값만 같으면 같다.
if(strVar1.equals(strVar2))
System.out.println("같은 문자열");
else
System.out.println("다른 문자열을 가짐");
// java byte에 대해서
byte[] bytes = {72,101,108,108,11,32,74,97,118,97};//모든 코드값은 아스키코드로 이루어짐 72 대문자65/소문자 97
//바이트가 가진 값보다 그 이상의 값을 가지게 될 경우 오류
String str1 = new String(bytes);
System.out.println(str1);
String str2 =new String(bytes,6,4);//위치 지정 가능
System.out.println(str2);
byte b = 127; //byte는 -128 ~ 127 까지 사용가능
//Hello+\r\n -->7byte 자동입력
// \r : 13 \n : 10
String ssn = "123456-1234567";//문자열은 지정이 가능함
int len = ssn.length();
System.out.println("문자열 길이:"+len);
char gender = ssn.charAt(7);//At이 붙으면 위치
switch(gender) {
case '1':
case '3': //break가 존재 하지않으면 무조건 OR이다.
System.out.println("남");
break;
case '2':
case '4':
System.out.println("여");
break;
default:
break;
}
}
}
'프로그래밍 공부' 카테고리의 다른 글
2022년 4월 28일 자바 데이터 베이스 (0) | 2022.04.28 |
---|---|
프로그래머스 직사각형 별찍기 (0) | 2022.04.27 |
2022년 4월 27일 프로그래밍 공부 (데이터 베이스 , 자바) (0) | 2022.04.27 |
자바,데이터베이스 PreparedStatement & Statement (0) | 2022.04.26 |
데이터 베이스 < Java DB 연동 > (0) | 2022.04.25 |