• Home

My Codegate

  • Home

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

2023/12/11 Posted by Codegate Java No Comments
import java.util.Arrays;

public class Sample {

  public static void main(String[] args) {
    String[] strArr = {"1", "2", "3"};
    int[] intArr = Arrays.stream(strArr).mapToInt(Integer::parseInt).toArray();
    strArr = Arrays.stream(intArr).mapToObj(String::valueOf).toArray(String[]::new);
  }
}

자바에서 int[] 배열을 String[] 배열로 변환하거나 혹은 그 반대로 바꿔주려면 for 문을 돌려가며 바꾸는 것 외에도 Stream을 이용하면 간단하게 바꿔줄 수 있는데

먼저 int[] 배열을 String[] 배열로 바꿔주려면
Arrays.stream(int배열명).mapToObj(String::valueOf).toArray(String[]::new);
을 사용해주면 바로 변환할 수 있고

String[] 배열을 int[] 배열로 바꿔주려면 아래 코드를 사용해주면 되겠다
Arrays.stream(string배열명).mapToInt(Integer::parseInt).toArray();

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