입력으로 String
을 입력하고 공백 문자로 분할하여 단어를 배열에 저장 한 다음 해당 단어를 다른 단어와 비교하는 데 사용하려고합니다. 문제는 비교되는 단어에 마침표가 포함되지 않으므로 분할 기간 동안 무시해야한다는 점입니다. 예를 들어공백으로 문자열 분할 및 마침표 무시
:
String testString = "This. is. a. test. string.";
String[] test = testString.split(" ");
for (int i = 0; i < test.length; i++) {
System.out.println(test[i]);
}
이 인쇄됩니다 대신
This.
is.
a.
test.
string.
, 나는 인쇄하는 데 싶습니다
This
is
a
test
string
을 나는 기간을 무시할 수있는 방법 분열?
입력에 항상 이와 같은 기간이 있습니까? – csmckelvey
가능한 복제본 [Java : 문자열에서 모든 문자 발생 제거] (http://stackoverflow.com/questions/4576352/java-remove-all-occurances-of-char-from-string) –