배열을 이용하는 부분에 대하여 작성해보고자 합니다.

자바에서 배열은 객체이며, 사용하기위해서는 생성을 해주어야 합니다.

기본적으로 int형 배열과 string형 배열을 참고하면,

int[] arr1 = new int[10];

String[] arr2 = "test_string";

과 같이 여러 방법으로 생성 해 줄 수 있습니다.

위의 방법은 new를 이용하여 객체를 생성해주는 부분이며 

아래의 스트링 배열은 arr2라는 String배열을 만들어서 바로 스트링 값을 넣어준 부분입니다.

C와 달리 JAVA에서는 배열에 대해 편리한 함수들을 라이브러리로 제공해주고 있습니다.

TestArrays라는 클래스를 만들어 준 뒤,

main함수에서 su라는 int형 배열을 만들어서 값을 직접 입력해주고, ns라는 배열은 크기만 지정해주어 생성해줍니다.


그 후, su에 저장 된 값들을 ns에 옮겨주기 위해 자바에서는 Arrays.copyOf(배열, 배열의 크기) 함수를 제공해줍니다.

이를 이용하여 ns에 배열을 복사하게 됩니다.


그 후, 배열에 대한 정렬을 위해 Arrays.sort()함수를 이용하여 간단히 내림차순으로 정렬이 됩니다.

그 후, ns배열의 각 원소를 출력으로 찍어내면, 아래와 같은 그림으로 나오게 됩니다.

위쪽 5개의 값이 내림차순으로 정렬된 값이며,

아래쪽 5개의 값이 오름차순으로 재 정렬해본 값입니다.

Java에서 유용하게 쓰이는 함수들을 모아서 추후 정리해보도록 하겠습니다.

'Programming > JAVA' 카테고리의 다른 글

Java - (1) Java언어의 특징  (0) 2016.05.04
Java(Data Structure) - List, Set, Map  (0) 2016.04.22
리스트(List) TestList  (0) 2016.04.22
function_test  (2) 2016.04.20
Java 기초 코딩.  (0) 2016.04.20

WRITTEN BY
SiriusJ

,