Scanner
메소드 선언
import java.util.Scanner;
Scanner 객체 생성
/* 클래스_이름 객체_이름 = new 클래스_이름(); */
Scanner sc = new Scanner(System.in); // Scanner 객체 생성
메소드 이용하여 입력받기
byte a = sc.nextByte(); // byte 형 입력 및 리턴
short b = sc.nextShort(); // short 형 입력 및 리턴
char c = sc.next().charAt(0); // char 형 입력 및 리턴
int d = sc.nextInt(); // int 형 입력 및 리턴
long e = sc.nextLong(); // long 형 입력 및 리턴
float f = sc.nextFloat(); // float 형 입력 및 리턴
double g = sc.nextDouble(); // double 형 입력 및 리턴
boolean h = sc.nextBoolean(); // boolean 형 입력 및 리턴
String i = sc.next(); // String 형 입력 및 리턴 (공백을 기준으로 한 단어를 읽음)
String j = sc.nextLine(); // String 형 입력 및 리턴 (개행을 기준으로 한 줄을 읽음)
Array
Array 생성
방법_1
/* 자료형[] 변수 = {데이터1, 데이터2, 데이터3, ... }; */
// example
String[] name = {"철수", "영희", "민수"};
int[] score = { 93, 75, 95, 76, 70 };
방법_2
/* 자료형[] 변수 = new 자료형[배열 크기]; */
int[] num = new int[3];
ArrayList
메소드 선언
import java.util.ArrayList;
ArrayList 생성
ArrayList<Integer> integers1 = new ArrayList<Integer>(); // 타입 지정
ArrayList<Integer> integers2 = new ArrayList<>(); // 타입 생략 가능
ArrayList<Integer> integers3 = new ArrayList<>(10); // 초기 용량(Capacity) 설정
ArrayList<Integer> integers4 = new ArrayList<>(integers1); // 다른 Collection값으로 초기화
ArrayList<Integer> integers5 = new ArrayList<>(Arrays.asList(1, 2, 3, 4, 5)); // Arrays.asList()
ArrayList 이용
.add(value)
.set(index, value)
.remove(value)
.clear()
.get()
.contain(value) : 값이 있는 경우 -> True, 값이 없는 경우 -> False
.indexOf() : 값이 존재하는 경우 해당 값의 인덱스를 리턴합니다. (존재하지 않는 경우 -1을 리턴합니다.)
추후에 더 수정하겠습니다.
'Programming Language > Java' 카테고리의 다른 글
Array 주요 메소드 (0) | 2023.05.16 |
---|---|
StringBuilder 주요 메소드 (0) | 2023.05.16 |
문자열(String) 주요 메소드 (0) | 2023.05.16 |
Object 클래스 (0) | 2023.05.16 |
java.lang 패키지 (0) | 2023.05.16 |