JAVA의 String 메소드중 하나인 Substring 은 부분문자열을 얻을때 사용한다.
Substring(int beginIndex, int endIndex) 의 형태를 가진다.
beginIndex 부터 endIndex 까지를 부분문자열로 취하겠다는 뜻이다.
(endIndex의 문자는 제외가 된다!!)
예)
String str = "19000101-1234567"
str.substring(10, 17) 하면 1234567 을 부분문자열로 반환한다. (10부터 16까지 7자리를 읽어온다)
String str = "19000101-1234567"
str.substring(10, 17) 하면 1234567 을 부분문자열로 반환한다. (10부터 16까지 7자리를 읽어온다)
SQL에서는 부분문자열을 얻는 substr 라는게 있다.
형태는 substr(string S,int N1,int N2) 이다.
뭐냐하면 문자열 S를 N1 번째 문자부터 시작해서 N2 개 만큼 부분문자열로 취한다는 것이다.
예)
select substr("19000101-1234567", 10, 7) from dual
이렇게 하면 주어진 문자열 19000101-1234567 의 10번째부터 7개의 문자를 부분문자열로 취한다.
즉 1234567을 얻는다.
select substr("19000101-1234567", 10, 7) from dual
이렇게 하면 주어진 문자열 19000101-1234567 의 10번째부터 7개의 문자를 부분문자열로 취한다.
즉 1234567을 얻는다.
'개발자의 기록 노트 > Java' 카테고리의 다른 글
[SWT] 이벤트 (0) | 2012.12.07 |
---|---|
Java에서 AES 128 암호화/복호화 구현 (0) | 2012.11.16 |
[Java] 비트 연산자 / 시프트 연산자 (2) | 2012.02.02 |
[Java/Tip] 자바에서 unsigned byte 다루기. (3) | 2012.02.02 |
[Java] 정규표현식 표현 방법 (0) | 2011.12.19 |
Java Decomplier JAD 와 JadClipse 설치 및 활용 (0) | 2011.11.06 |