Programming/JAVA

[Java] substring , indexOf , charAt 을 이용한 문자열

현무랑 2019. 8. 24. 09:47
반응형

String substring(int start) : 현재 문자열 객체 start위치부터 끝까지 문자열 발췌

String substrnig(int start, int end) : 현재 문자열 객체에서 start 부터 end 직전까지 문자열 발췌

Char charAt(int location) : 현재 문자열 객체에서 해당위치의 문자값 1개를 발췌. 반환값은 char형

int indexOf(int ch) : 현재 문자열 객체에서 ch문자가 첫번째로 발견된 위치를 반환,없으면 -1반환

int indexOf(String str) : 현재 문자열 객체에서 str를 찾아서 존재하면 첫째문자 위치를 반환하고 없으면 -1반환

 

-----------------------------------------

ex1) 문자과 문자열의 추출 예

 

String str = "goodmorning-kil-dong"

String s1 = str.substring(12) ; // kil-dong // 시작값만 주어지면 그 위치부터 끝까지 추출

String s2 = str.substring(12,15); //kil // 시작값위치부터 끝값-1 위치까지 추출(끝값위치의 문자는 포함하지않음)

 

char 문자열변수 = 문자열.charAt(12) // k // 12번째 문자1개만 반환한다

 

String str2 = "banana";

int a1 = str2.indexOf('a'); // 1 // 맨 처음값의 위치를 찾음

 

String str3 = "총 비용은 $45.76";

int a2 = str3.indexOf("$45.76"); // 6 // 문자열이 시작하는 위치를 찾음

 

 

 

 

 

 

+ 난 맨 처음 글자가 필요했다. 

String firstStr = str.Substring( 0 ,1 ); 

 

 

 


출처: https://devbible.tistory.com/6 [devbible]

반응형

'Programming > JAVA' 카테고리의 다른 글

hashTable 이용해서 단어들 조합하기  (1) 2019.08.23
Hashtable clear() Method in Java  (1) 2019.08.22
HashTable 예제  (0) 2019.08.21