[ C#. 문자관리(String,StringBuffer,Char) ]
1. 문자 split 후 배열에 넣기
. char[] delimiter = {' '};
string[] aItem = aLine.Split(delimiter);
. string delimiter = " ";
string[] aItem = aLine.Split(delimiter.ToCharArray())
. string delimiter = " ,"; //공백과 , (콤마)를 구분자로 split
"Hello World 1,2,3,4".Split(delimiter.ToCharArray());
2. String & StringBuilder
A. String 객체는 고정적, 즉 문자열 자체가 변하지 않음
B. StringBuilder 객체는 문자열 자체 변경 가능
3. String
A. 다양한 메스드와 속성을 제공
B. string 인덱서: 문자열을 char 의 배열로 간주 (s[1]…)
C. CompareTo : 문자열 비교 (같으면 0, 작으면 음수, 크면 양수)
D. Equals or == : 문자열의 동일 여부 반환
E. StartsWith 메소드
F. EndWith 메소드
4. String (문자열) Method
1. Substring 메소드
: 문자열의 부분을 복사해서 새로운 문자열을 만들어 반환
2. Concat 메소드 또는 + 연산자
: 원본 문자열들을 결합한 새 문자열을 만들어 반환
3. Replace 메소드
: 문자열의 부분 문자열을 새로운 부분 문자열로 치환한 결과를 새로운 문자열로 만들어 반환
4. ToLower 메소드
: 문자열의 소문자 버전을 반환
5. ToUpper 메소드
: 문자열의 대문자 버젼을 반환
6. Trim 메소드
: 문자열의 모든 공백 문자를 제거한 결과를 새로운 문자로 반환
7. Remove 메소드
: 문자열 내부 문자 제거
8. Insert 메소드
: 문자열 내부에 문자 추가
5. Char 메소드는 대부분이 static 형이다
A. IsDigit
B. IsLetter
C. IsLetterOrDigit
D. IsLower
E. IsUpper
F. ToLower
G. ToUpper
H. IsPunctuation
I. IsSymbol
. 사용예) Char.IsDigit(character);
6. 대입
. string aLine = string.Format("X: {0}, Y: {1}", "왼쪽 0에 대입됨", "왼쪽 1에 대입됨");
9. String 예문
. string ho = "Hello";
ho[0], ho[1]... 과 같이 String을 배열처럼 사용가능
'C# > 숫자.문자등 관리' 카테고리의 다른 글
C#. 숫자,문자등 변환 (0) | 2018.03.05 |
---|