Int 배열을 문자열로 변환하거나, string 배열로 변환하는 방법을 소개합니다.
1. Join()으로 Int 배열을 문자열로 변환
String.Join(delimiter, array)는 배열의 요소들을 하나의 문자열로 연결하며, 요소들 사이에 구분자(delimiter)가 추가됩니다.
using System;
namespace Example {
public class Program {
public static void Main(string[] args) {
int[] arr = {1, 2, 3, 4, 5};
string str = String.Join(",", arr);
Console.WriteLine(str);
}
}
}Output:
1,2,3,4,52. StringBuilder()로 Int 배열을 문자열로 변환
Int 배열을 ForEach()로 순회하면서, 모든 요소들을 StringBuilder에 추가하여 하나의 문자열로 변환할 수 있습니다.
using System;
using System.Text;
namespace Example {
public class Program {
public static void Main(string[] args) {
int[] arr = {1, 2, 3, 4, 5};
var builder = new StringBuilder();
Array.ForEach(arr, x => builder.Append(x));
string str = builder.ToString();
Console.WriteLine(str);
}
}
}Output:
123453. Int 배열을 string 배열로 변환
Int 배열이 갖고 있는 정수들을 각각 문자열로 변환하고 문자열 배열에 할당하는 방법입니다.
Array.ConvertAll(array, coverter)는 배열의 요소들에 대해서 converter의 구현에 따라 문자열로 변환합니다.
변환된 문자열은 문자열 배열에 저장됩니다.
using System;
using System.Text;
namespace Example {
public class Program {
public static void Main(string[] args) {
int[] arr = {1, 2, 3, 4, 5};
string[] strArr = Array.ConvertAll(arr, n => n.ToString());
for (int i = 0; i < strArr.Length; i++) {
Console.WriteLine(strArr[i]);
}
}
}
}Output:
1
2
3
4
5Loading script...
Related Posts
- C# 바이트(Byte) 배열을 문자열로 변환
- C# String.format() 함수 알아보기
- C# - foreach (Array, List, Dictionary)
- C# 프로퍼티(Property) Get/Set 함수
- C# - Dictionary에서 key, value 가져오기
- C# - Dictionary 순회, foreach, for 루프
- C# - Dictionary에서 key, value 삭제
- C# - Dictionary.add()로 데이터 추가
- C# - Dictionary 선언 및 초기화
- C# - 문자열을 Double, Float으로 변환
- C# - 문자열을 리스트로 변환
- C# - 두 날짜/시간 비교, DateTime.Compare()
- C# - 날짜 문자열을 DateTime으로 변환
- C# - Sleep, 몇 초간 지연시키기
- C# - 날짜 계산, DateTime 시간 더하기 빼기
- C# - Timestamp(millisecond)를 DateTime 객체로 변환
- C# - 현재 시간 가져오기, DateTime
- C# - 문자열 리스트를 문자열로 변환
- C# - 리스트 복사 (얕은 복사, 깊은 복사)
- C# - 2차원 리스트 선언 및 초기화
- C# - 리스트 선언 및 초기화
- C# - 리스트 길이, 크기 가져오기
- C# - 리스트 합계, 평균 계산
- C# - 리스트 요소 제거 (RemoveAt, RemoveAt, RemoveAll)
- C# - 리스트에서 빈 문자열, null 제거
- C# - 리스트 두개로 분리, n개로 나누기
- C# - 문자열 뒤집기, Reverse()
- C# - 2차원 배열 복사, Clone
- C# - 문자열 배열을 문자열로 변환
- C# - 2차원 배열 선언, 초기화 방법
- C# - 배열 길이, 2차원 배열 길이
- C# - 두개의 배열을 하나로 합치기
- C# - 배열 중복 요소 제거
- C# - 배열에서 특정 요소 제거
- C# - Int 배열 정렬 (오름차순, 내림차순)