DevCho
Developer Blog
DevCho
반응형
전체 방문자
오늘
어제
  • 분류 전체보기 (48)
    • IOS (31)
      • Xcode (7)
      • Assets (1)
      • Swift (20)
      • UI (1)
      • SwiftUI (1)
      • Build (1)
    • Flutter (4)
      • Install (4)
      • Dart (0)
    • Rust (0)
    • 유용한 사이트 소개 (1)
    • 개발자의 아이템 (1)
    • Terminal (1)
    • Mac (2)
    • Git (1)
    • 회고 (1)
    • Java (2)
      • Java 기본 사용법 (2)
      • Collections (0)
    • 개발자의 글쓰기 (0)
    • 디자인 패턴 (1)
    • JavaScript (2)
    • Kotlin (1)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • random number
  • 제어문
  • flutter 설치
  • 플러터 설치
  • flutter install
  • xcode13
  • flutter dart
  • xcode
  • Java
  • dart
  • struct
  • CLASS
  • chocolatey install
  • dart 설치
  • Dark mode
  • Terminal
  • chocolatey
  • 스위프트
  • Storyboard
  • flutter
  • SwiftUI
  • Xcode Theme
  • chocolatey 설치
  • nil
  • IOS
  • func
  • MAC
  • Swift
  • swift random
  • optional

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
DevCho

Developer Blog

Java/Java 기본 사용법

[Java] Array를 생성하고 초기화하는 다양한 방법

2022. 5. 22. 22:05
반응형

Java 에서의 Array 선언

java에서 Array는 내장 기능으로 기본으로 제공되며, 다양한 방식으로 선언되고 초기화 될 수 있다.

 

Array를 이루는 가장 기본 키워드는 '[]' 이다. 자료형에 []이 붙으면 Array로 선언되며, 선언 시에는 Array의 크기를 결정할 필요가 없다.

int[] intArray;
boolean[] booleanArray;
String[] stringArray;

 

 

Array 초기화

위와 같이 선언된 Array들은 다양한 형태로 초기화 될 수 있다. 

 

Array의 크기만 지정하고 내부 값은  null로 초기화

첫째는 크기만을 사용해 초기화 하는 방법이다. 초기화 시 [] 내부에 들어가는 숫자는 Array의 크기를 결정하며, 미리 Array의 크기를 정하고 싶은 경우 많이 사용된다. 

//내부는 null 인 상태로 초기화
String[] stringArrayInitWithNull = new String[5];

 

Array의 내부 값을 설정하면서 초기화

Array의 내부 값을 설정하면서 초기화 하는 방법은 다음과 같다. Java에서는 {}을 사용해 Array를 선언하는 방법을 제공한다. 하지만 {} 을 사용해 초기화 하는 것은 메서드 내부의 변수로 제공하는 곳에서는 사용할 수 없다. 이 때는 new String[]{}을 사용해 초기화해야 한다.

//선언하면서 초기화 함께 하기
String[] stringArrayInit = {"a", "b", "c"};
String[] stringArrayWithNew = new String[]{"a", "b", "c"};

 

 

 

반응형

'Java > Java 기본 사용법' 카테고리의 다른 글

[Java] main 함수를 사용해 코드를 실행하는 방법  (0) 2022.05.21
    'Java/Java 기본 사용법' 카테고리의 다른 글
    • [Java] main 함수를 사용해 코드를 실행하는 방법
    DevCho
    DevCho
    개발자의 개발 공간

    티스토리툴바