나 개발자 진짜 되냐?

[ 9月25日 ] 오늘 내가 배운 것 _ 9日次 본문

오늘 공부를 정리해봐요!

[ 9月25日 ] 오늘 내가 배운 것 _ 9日次

Snow Rabbit 2024. 9. 25. 17:41

프로젝트를

제출은 했지만.. 뭔가

아쉬움도 많고

걱정도 많은 하루다.

 

하면 는다고 하는데..

뭘 알아야 늘지.. 싶어서 고민이 많다.

 

코드를 하나씩 정밀분석 해봐야겠다.

 

오늘은 튜터님이 알려주신

문자열 처리 종류에 대해 간단히 적어보려고 한다.


< 문자열 >


contains string


로그심기, 태그, 메시지 분석
명령어 채팅내용 확인에 쓰는 것

 

bool result = name.containes("")


IndexOf

 

인덱스가 출력된다.(시작되는 곳)

 


Trim

현재 무자열에서 선행 및 후행 공백문자를 모두 제거

 


name = name.Trim();

 


공백 말고도 글자하나도 가능하다.

 


name = name.Trim('*', 'S', '');


ToUpper / ToLower


문자열의 복사본을 대문자로 변환하여 반환

 

 


name = name.ToUpper();
name = name.ToLower();

 


Replace

문자열 복사본 반환

(바꿔줄 문자열, 무엇으로 바꿀지)( 구, 현 )

 

Replace(char, char)
Replace(string, string)




Split

문자열을 부분문자열로 분할

string [] names = name.split(new char [] {'c'});


출력 시는 for문
int i =0 ; i <names.Length; i++{
console.write (name [i])}


SubString

 


부분문자열을 검색해서 

지정된 문자위치에서 시작하고 끝까지 계속

 


console.write(name.Substring(7)) 

7부터 출력

 

console.write(name.Substring(7, 6)) 

7부터 출력 7자리가 1번이고 6번째까지 출력


String.Format

문자열 안에 있는 하나이상의 서식항목을 

개체의 문자열로 표현으로 바꿈
형변한인 거 같음..
int = 3


string name = string.Format("hello {0}, num1);