문자열 메서드

수현·2024년 12월 15일

강서여성RPA학습

목록 보기
5/39

✅ Substring

변수.Substring(A,B)

  • A번째 인덱스에서 시작해 B개의 문자를 추출

✅ Length

변수.Length

  • 변수의 문자수의 개수를 추출 (공백포함)

✅ Array.Count

Array변수.count

  • Array나 List에 있는 요소의 개수를 파악

✅ IndexOf

변수.IndexOf(A)

  • 변수에서 A의 값을 찾아 인덱스값 추출 (없다면 -1, 있다면 0부터 시작)

✅ Trim

변수.Trim

  • 앞 뒤 공백을 제거

✅ Replace

변수.Replace(A,B)

  • 변수에서A로 되어있는 문자열을 B문자로 대체

✅ Contains

변수.Contains(A)

  • 변수에 A가 포함되어 있는지 여부확인
    출력 (True, False)

✅ Equals

변수.Equals(A)

  • 변수에 A와 동일한지 여부 확인
    출력 (True, False)

✅ IsNumeric

변수.IsNumeric

  • 변수가 숫자인지 확인 (String타입도 가능)
    출력 (True, False)

✅ Split

변수.Split("A".ToCharArray)(B)

  • 변수 문자열을 문자 'A'를 기준으로 나누고, 분리된 배열에서 B번째 요소를 가져온다

변수.Split("A"C)(B)

  • 문자열을 기준 문자 'A'를 기준으로 분리하고, 분리된 결과에서 B번째 요소를 추출. 뒤에 C가 붙으면 이는 문자를 의미

✅ StartsWith

변수.StartsWith(A)

  • 변수의 시작이 A로 시작되는지 여부
    출력 (True, False)

✅ Concat

String.Concat("Hello","world")

  • 문자열을 결합한다. 코드가 명확해지고 성능도 좋아진다.

String.Concat({"A","B","C"})

F- or Each 루프를 사용하지 않고도 배열을 쉽게 하나의 문자열로 결합할 수 있다.출력 -> "ABC"

Concat의 주요 용도

  • 여러 문자열 결합 : 여러 문자열을 하나로 연결할 때 + 연산자를 사용하는 대신 Concat을 사용하면 코드가 명확해지고 성능도 좋아진다

  • 배열이나 컬렉션 결합 : 문자열 배열이나 List 등 컬렉션을 결합할 때 특히 유용하다. 예를 들어, String.Concat({"A","B","C"})를 사용하면 "ABC"가 생성된다. 이 경우 For Each 루프를 사용하지 않고도 배열을 쉽게 하나의 문자열로 결합할 수 있다

  • 문자열 동적 생성 : 동적으로 문자열을 만들어야 할 때, 루프나 여러 변수를 조합하여 새 문자열을 생성할 때 유용하다

  • Concat은 단순하게 문자열을 이어 붙이기 때문에 요소들 사이에 구분자(예: 쉼표)를 넣어야 한다면 String.Join을 사용하는 것이 더 적합하다

0개의 댓글