본문 바로가기

문자열3

CompareTo()메서드를 이용한 문자열 비교 Compare()메서드와 비슷한 CompareTo()메서드의 사용하는 형식은 다음과 같습니다. public int CompareTo(string strB); public int CompareTo(object value); strB : 비교할 문자열 value : 비교할 객체값 먼저 CompareTo(string strB)는 해당 인스턴스와 지정한 다른 string 개체의 문자열(strB)이 같은 지 비교하여 해당 인스턴스가 크면 양수, 같으면 0, 작으면 음수를 반환합니다. 콘솔 프로그램을 하나 생성해서 아래와 같이 작성해 봅니다. static void Main(string[] args) { string str1 = "Korea"; string str2 = "korea"; string str3 = str.. 2009. 8. 18.
문장이 특정한 문자열로 시작되는지 혹은 끝나는지 알고 싶을 때 어떻게 하면 될까요? StartWith()메서드와 EndWith()메서드를 이용하면 됩니다. 사용형식은 다음과 같습니다. public bool StartWith(string value); public bool EndWith(string value); 여기서 value : 비교할 문자열 입니다. StartWith()메서드는 검색할 문장에서 value값에 해당하는 문자열로 문장이 시작하는지 알아보고 맞으면 True를 틀리면 False를 반환하며 EndWith()메서드는 검색할 문장이 value값으로 끝나는지 비교하여 맞으면 True를 틀리면 False를 반환합니다. 콘솔 응용 프로그램을 하나 생성한 후 아래와 같이 코드를 작성합니다. static void Main(string[] args) { string strsentence .. 2009. 8. 11.
LIKE를 이용하여 검색할 때 검색할 문자열에 %가 포함된 경우 TEST라는 테이블을 생성한 후 아래와 같이 데이터틀 입력합니다. INSERT INTO TEST VALUES(3, '김%길동',20); 그 다음 검색을 해볼까요? SELECT * FROM TEST WHERE EMP_NAME LIKE '%\%%' ESCAPE '\'; 그럼.. 2008. 10. 8.