TIL/C#
C# 문자열의 다양한 변환
Sh_Blog
2023. 8. 25. 21:08
알고리즘 기초 문제들을 풀다보면 String값을 사용하는 문제들이 굉장히 많다.
그래서 이번에 String 변환에 대해 정리하고자 한다.
숫자 문자열을 int값 변환
string val1 = "12345";
-> int val2 = int.parse(val);
문자열을 char값 변환
string val1 = "123abc";
-> char val2 = val1[n];
문자열 원하는 길이의 값 얻기
string val1 = "123abc";
string val2 = val1.Substring(0, 3);
-> index 0번째 부터 3칸 (val2의 값은 "123")
역순서는 (length, - n); (<- 방향으로)
문자열을 char배열로 변환
string val1 = "123abc";
char[] arr = val1.ToCharArray();
문자열을 원하는 부분만 자르고 배열에 넣기
string val1 = 12_34;
string[] arr = val.Split("_"); ("_" 값 기준으로 문자열을 자름)
arr의 첫번째 값 "12"
두번째 값 "34"
회고
알고리즘 문제풀이를 2~3달정도 안풀다가 이번에 다시 시작했는데 알고리즘 풀이 실력이 많이 줄은게 느껴진다.
주언어가 JAVA에서 C#으로 바뀐 만큼 더욱더 기초를 확실히 다지고 꾸준하게 열심히 해야겠다.