모든 설명은 주석으로 확인할 수 있어요.
하나씩 따라해 보세요. ^^
package javaEx;
import java.lang.*; //자바의 기본 패키지, 생략 가능
public class Review {
public static void main(String[] args) {
/*
Wrapper 포장 클래스
- 기본자료형을 참조형(클래스)화해 놓은 클래스들
- 대부분 java.lang 패키지에 선언되어 있음
기본형 클래스
boolean > Boolean
byte > :
short > :
int > Integer
long > :
float > :
double > :
char > Character
//기본형 아닌 클래스를 사용하는 이유는 클래스 안의 여러 함수를 이용할 수 있기 때문
*/
boolean boo1 = true; //기본형으로 변수 선언
Boolean boo2 = new Boolean(true); //클래스로 객체 생성
int int1 = 5; //기본형으로 변수 선언
Integer int2 = new Integer(5); //클래스로 객체 생성
Integer int3 = 5; //기본형을 클래스화한 경우 이렇게도 사용 가능
//Integer 클래스에서 기억해둘 만한 함수
Integer.toBinaryString(5); //5를 2진수로
Integer.toHexString(5); //5를 8진수로
Integer.max(2, 3); //최대값
Integer.min(2, 3); //최소값
Integer.sum(2, 3); //더하기
Integer.parseInt("1"); //문자열로 입력된 값을 정수형으로 변환
//Character 클래스에서 기억해둘만한 함수
Character.isWhitespace(' '); //true - 공백 확인
Character.isUpperCase('c'); //false - 대문자 확인
Character.isLowerCase('c'); //true - 소문자 확인
/*
문자열 관련 주요 클래스
- String
- StringBuffer, StringBuilder
- StringTokenizer
문자열 연산 속도
String < StringBuffer < StringBuilder
*/
//String 클래스 활용
String str = ""; //String은 변수 선언하듯 사용할 수 있음
str = str + "안녕 ";
System.out.println(str); //안녕
str = str + "양덕87 ";
System.out.println(str); //안녕 양덕87
str = str + "꾸르잼c";
System.out.println(str); //안녕 양덕87 꾸르잼
str.indexOf("안"); //"안"의 인덱스
str.isEmpty(); //false - 문자열이 비어 있는지 확인
System.out.println(str);
//StringBuilder 클래스 활용
StringBuilder str2 = new StringBuilder();
str2.append("라니"); //append() 로 문자열 붙이기
System.out.println(str2); //라니
str2.append("쥬와");
System.out.println(str2); //라니쥬와
str2.delete(1, 3);
System.out.println(str2); //라와
str2.append("abc");
System.out.println(str2); //라와abc
System.out.println(str2.length()); //5 - 문자열의 길이, 즉 문자의 갯수
System.out.println(str2.charAt(1)); //와 - 인덱스 1번의 문자형
System.out.println(str2.indexOf("a")); //2 - a의 인덱스
//이외에도 졸라 많아요
//마니마니 찾아봅시다 ^_^_^_^
}//main() end
}//class end
공부하기 싫을 때 잠시 쉬어가기
댓글