Programming Language/Java

메소드 정리

DongHo 2023. 4. 20. 13:28

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