[Java] 기초 5

최우형·2023년 2월 22일
1

Java

목록 보기
6/24
post-thumbnail

📌배열이란?

double temperatureOfJuly1  = 28.1;
double temperatureOfJuly2  = 30.2;
...
double temperatureOfJuly31 = 32.3;

한 달 동안 일 별 최고 기온을 변수로 저장한다고 하면 총 31개의 변수가 필요하다.
배열을 사용하면 이런 비효율을 줄일 수 있다.

double[] temperature = new double[] {28.1, 30.2, 32.3};
//선언과 초기화를 하나의 문장으로 할 때에 한해 new double[]을 생략할 수 있다. 
double[] temperatureOfJuly = { 27.4, 30.1, 31.1, 32.4, ..., 31.8 };

간단한 배열 명령어

배열이름[인덱스] : 배열의 인덱스의 있는 변수를 찾아준다.
ex) arr[0]

arr.length : 배열의 길이를 알려준다.
참고로 배열에는 명령어 뒤에 ()를 안붙인다.

str.split(); : ()안에 있는 문자를 기준으로 str의 문자를 배열로 나누어 저장한다.
ex)

String str = "Java study";
String[] result = str.split(" ");
//["Java", "study"]

System.arraycopy(ar, 0, result, 1, arr.length) : arr0번 인덱스부터 arr.length개 만큼의 요소들을 result1번 인덱스부터 붙여넣겠다

Arrays.copyOfRange(원본_배열, from, to) : 원본_배열from 부터 to까지 새로운 배열로 리턴한다.

Arrays.toString() : 배열을 string으로 바꾸어준다.
ex) [0,1,0] -> "[0,1,0]"

문자열.replace(form,to) : from의 글자를 to로 바꾸어준다
ex)

String arr = "[0,1,0]"
arr.replace("[",""); // "0,1,0]"
profile
프로젝트, 오류, CS 공부, 코테 등을 꾸준히 기록하는 저만의 기술 블로그입니다!

0개의 댓글