자바기초2009. 1. 23. 21:57

PHP의 explode() 함수의 기능 구현하기

import java.util.StringTokenizer;

text = "To be or not to be";
// 공백을 기준으로 하는 배열 생성

StringTokenizer st = StringTokenizer(text);
String[] subStr = new String[st.countTokens()]; // 토큰 저장 배열
for(int i = 0; i < subStr.length; i++){
 subStr[i] = st.nextToken();
}


 

Posted by 아마데우스
자바기초2009. 1. 23. 21:28
char ch = Character.toLowerCase(text.charAt(5));
// text 문자열의 6번째 문자를 추출하여 소문자로 변환하여 ch에 저장한다.

Character.isLetter(ch); // 문자이면 true
Character.isWhitespace(ch); // 공백이면 true

int index = text.indexOf('a'); // 'a' 가 존재하는 첫 번째 인덱스 위치를 리턴 ( 없으면 -1 리턴 )
lastIndexOf() 는 마지막 부터 조사하여 리턴하고...
검색위치를 지정하고자 한다면.
text.indexOf('a',startIndex); 와 같이 하면 됩니다.

text.substring(5); // 6번째부터 마지막 까지의 문자열을 반환한다.
Posted by 아마데우스
자바기초2009. 1. 23. 21:19
String text = "To bo or not to be, that is the question";
char ch = Character.toLowerCase(text.charAt(5));

// text 문자열로부터 6번째 위치한 글자를 추출하여 소문자로 변환하여 ch 라는 한 문자를 담는 변수에 담는다.

Character.isLetter(ch) // ch 가 글자이면 true를 리턴한다.
Character.isWhitespace(ch) // ch 가 빈칸이면 true를 리턴한다.






Posted by 아마데우스
자바기초2009. 1. 23. 20:59
String string1 = "Too many ";

string1.startsWith("Too");
// true 를 리턴한다.

문자열의 부분비교!!

마지막 글자부터 비교하는 메소드는 endsWith()

Posted by 아마데우스
자바기초2009. 1. 21. 23:26
string1 = "aBC";
String2 = "abc";
if(string1.equalsIgnoreCase(string2)) { }
Posted by 아마데우스