• Home

My Codegate

  • Home

자바 String[] 배열 int[] 로 변환방법

2023/12/05 Posted by Codegate Java No Comments
import java.util.*;

public class Sample {
    public static void main(String[] args) {
        String[] sArr = {"1", "2", "3"};

        // for 문을 이용할 경우
        int[] iArr = new int[sArr.length];
        for(int i = 0; i<sArr.length; i++) {
            iArr[i] = Integer.parseInt(sArr[i]);
        }

        // Stream을 이용할 경우
        int[] intArr = Arrays.stream(sArr).mapToInt(Integer::parseInt).toArray();
        System.out.println(Arrays.toString(intArr));
    }
}

자바에서 String[] 배열을 int[] 로 바꿔주려면 for문을 사용하는 방법과 Stream을 이용하는 방법이 있는데, for문을 사용하는 경우에는 하나씩 꺼내서 넣어주면 되고

Stream을 이용할 경우에는 훨씬 간단한데, Arrays.stream(배열).mapToInt(Integer::parseInt).toArray();를 사용해주면 들어있는 값을 int로 바꿔서 int 배열로 가져다준다.

No Comments
0

Leave a Reply Cancel Reply

Introduction

My Codegate

Latest Posts

  • Google Search Console API 연동방법
  • 인텔리제이 Gradle Dependency 최신 버전 보는 방법
  • Wallet-Tracker 개발일지
  • Moralis API 자바로 호출방법
  • IntelliJ Commit 후 Push 따로 하는 방법

Categories

  • My Project (4)
  • Java (42)
  • Algorithm (161)
    • Java (152)
    • Algorithm Knowledge (3)
    • Algorithm site usage (6)
  • Vue.js (1)
  • Spring (4)
  • Docker (2)
  • IntelliJ (20)
  • Uncategorized (7)

Recent Comments

  • Codegate on Hello world!
  • A WordPress Commenter on Hello world!

© 2025 — mycodegate.com

Prev Next