배열을 이용하는 부분에 대하여 작성해보고자 합니다.
자바에서 배열은 객체이며, 사용하기위해서는 생성을 해주어야 합니다.
기본적으로 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
,