250x250
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- 메소드
- Elk
- 배열
- 기초코딩
- 프로그래밍
- spring
- JAVA기초
- 자바기초
- 스프링
- eclips
- 자바프로그래밍
- 클래스
- Git
- Java
- 데이터베이스
- 초보코딩탈출
- 알고리즘
- github
- 스프링 기초
- 제이쉘
- 초보코딩
- 자바
- 프로그래밍기초
- 리눅스
- 컴퓨터과학개론
- 코딩초보
- 자바 스프링
- 이클립스
- 프로그래밍언어
- JShell
Archives
- Today
- Total
키보드워리어
[자바]배열 Arrays - for enhanced loop문 및 유용 메서드소개 본문
728x90
for enhanced loop문
배열에서 for loop는 간결하고 쉽습니다.
배열의 요소를 대량 수정 하는 방법과 비교하고 정렬하는 법을 살펴보죠.
두 가지 방법이 존재하는데 아래 for문은 지금껏 써왔던 방법이고요.
위에 for문이 이번에 소개해드릴 for enhanced loop문입니다.
For (타입 값을 받아줄 변수명 : 출력하고 싶은 자료구조)
콜론(:)을 기준으로 뒤에는 반복되는 자료구조를 넣고
앞에는 값을 받아줄 변수명 적으면 됩니다.
for enhanced문은 문법이 간결하고 값을 담는 것도 알아서 해줍니다.
일반적인 for문에서는 자료를 꺼내기 위해서 배열의 사이즈를 알아낸 후에 돌렸어야 했는데
foreach문은 그럴 필요가 없습니다.
for문 외에 유용한 메서드에 대해 소개 드리겠습니다.
equals | fill | sort
저번에 String 클래스처럼 array에서도 equals는 적용됩니다.
Arrays.equals(비교1,비교2) 메서드는 비교되는 배열이 같은 길이여야 하며, 모든 index가 일치해야 true값을 리턴하는 메서드입니다.
fill 메서드는
null에 값을 채워주는 역할을 합니다.
이 방법은 0의 값을 다른 걸로 바꾸고 싶을때 굉장히 유용합니다. 예를 들어 시작값을 100으로 주고 싶을 때 사용하죠.
sort메서드는 안에 있는 배열들을 정렬해 주는 역할을 합니다.
728x90
'JAVA > 입문' 카테고리의 다른 글
[자바] 객체 지향 프로그래밍 소개 - OOP (0) | 2023.02.22 |
---|---|
[자바] 가변적 매개변수 - variable arguments (0) | 2023.02.19 |
[자바] 배열Array 활용 - Object, 원시자료형, toString()메서드 (0) | 2023.02.09 |
[자바]Array 배열 - 기초 (0) | 2023.02.07 |
[자바] Date - LocalDate, LocalTime, LocalDateTime (0) | 2023.02.05 |