728x90
반응형
728x90
반응형
String 메서드 1. String to Character Character를 String 값으로 변경할 때 String클래스를 선언하여 변경이 가능하다. char[] ch = {'a','b','c','d'}; String st = new String(ch); System.out.println(st); 2. Character to String 반대의 경우에는 charArray System.out.println(st.toCharArray()); 3. toCompare 사전의 순서로 String의 값을 비교해주는 메서드 abc의 순서이므로 동일한 순서일경우 0, 사전보다 뒤에 있으면 -1(음수), 앞에 위치하면 1(양수)를 출력해줌 char을 int로 형변환하여 연산한 값이 출력됨 이 메서드 같은 경우에는..
Object 클래스 모든 클래스의 최고 조상 - 오직 11개의 메서드만 가지고 있음 1. equals() 객체 자신(this)과 주어진 객체의 주소를 비교, 따라서 아래의 코드는 false가 출력된다 public static void main(String[] args) { test t = new test(0); test t2 = new test(0); System.out.println(t.equals(t2)); //this t 를 object t2랑 비교하는 것이기 때문에 객체의 주소가 다르므로 false } } class test{ int i; public test(int i) { this.i = i; } } 위의 값을 true로 바꾸기 위하여 overriding을 해줘야하는데 아래와 같이 실행할 수 ..
1일차 정리본 출력문 자바에서 출력할 수 있는 제일 기본적인 문장은 System.out.print & System.out.println이 있다. 두 문장의 차이점은 아래와 같음 System.out.print("Hello World"); System.out.println("Hello World"); 출력문: Hello WorldHello World System.out.print은 다음 문장과 띄어쓰기를 하지 않고 System.out.println은 다음 문장을 띄어쓰기 해줌 정수의 종류 float a = 1.111111111f; // 7자리까지만 출력 + 끝에 항상 f를 붙여줘야됨 double b = 1.1312313; // 15자리까지 출력 long c = 21000000000L; // 20억이 넘을때는..