[JAVA 메소드 제대로 익히기 01] 자바 Arrays.toString
롤체 깎는 노인
·2017. 4. 30. 15:49
혼자 자바를 공부하다가 Arrays.toString이 뜬금없이 나타나면 굉장히 당황스러울 수도 있다.
하지만 이 녀석은 굉장히 단순하고 전혀 어렵지 않다.
Arrays.toString은 자바에서 제공하는 '메소드' 이다.
메소드란 프로그램이 어떤 동작을 하도록 명령을 하는 역할을 한다.
Arrays.toString은 어떤 동작을 하도록 명령을 하는 메소드일까?
우선 'Array' 라는 단어가 붙은 것으로 봐서 '배열' 과 관계가 있는 것 같고,
'String' 이 있는 걸로 봐서는 '문자열' 과 관계가 있는 것 같다.
예상대로 Arrays.toString은 프로그램에게
'배열의 모든 요소를 문자열로 만들어서 반환하라'
고 명령한다.
그렇다면 코드 작성을 해보자.
class ArrayStringTest{
public static void main(String[] args) {
int [] Arr = {100, 95, 80, 70, 60}
System.out.println(Arrays.toString(Arr));
}
}
<코드 해석>
int [] Arr = {100, 95, 80, 70, 60}
--> 컴퓨터님, Arr 이라는 이름을 가진 정수들의 배열을 만들어주세요.
그리고 배열 구성요소는 100,95,80,70,60 으로 해주시구요.
System.out.println(Arrays.toString(Arr));
--> 컴퓨터님, 출력을 부탁드리는데요
'Arr' 이라는 이름의 배열의 모든 요소를 문자열로 바꿔서 출력해주세요.
마지막으로 정리하면, Arrays.toString(배열이름); 은
괄호 안에 적힌 배열 이름의 주소를 찾아서, 해당 배열이 가지고 있는 모든 요소를 반환(return)하는데,
숫자가 있더라도 문자열로 바꿔서 반환을 하는 역할을 하는 메소드이다.
궁금한 사항이 있으면 댓글 주세요~
공감도 눌러주시면 더 감사합니다. (로그인 안해도 그냥 눌러진답니다~)
'learn-ing > source code' 카테고리의 다른 글
[자바 JDK 설치] 환경변수 설정 후 잘 됐는지 확인하는 방법 (0) | 2017.05.14 |
---|---|
[자바개념정리01]멤버변수 지역변수 전역변수 등 헷갈리지 않게 구분하기 (1) | 2017.04.30 |
현직 개발자(경력25년)의 프로그래밍 현업이야기 (0) | 2017.04.25 |
자바가 인기있는 이유와 객체지향적 언어 (0) | 2017.04.12 |