I can use this:
String str = "TextX Xto modifyX";
str = str.replace('X','');//that does not work because there is no such character ''
문자 'X' 의 항목을 모두 제거할 수 있는 방법이 문자열으로 자바 가상 머신 (jvm) 에?
이 것이 아니라 내가 원하는 것이 무엇인지 찾았다. '스트라이어플레이스 (& # 39, & # 39 X& # 39;; & # 39;). //replace 및 공간 '
사용해 보도록 하세요 [오버로드할 카르지케노스 처리하는 '' 인수만] [1] (예, 'String') 보다는 '챨':
str = str.replace("X", "");
[1]: http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html # %20java.lang.charsequence% replace% 28java.lang.charsequence, 29
사용
public String replaceAll(String regex, String replacement)
작동합니다.
스트라이어플레이스 (,, " X" " ") 사용 약간만이라도 ','.
실행
"Xlakjsdf Xxx".replaceAll("X", "");
되돌려줍니다:
lakjsdf xx
뭔가를 스케쳐내 문장열 [커먼즈 스트린구티우스 랑] [1] 는 Java 와 함께 멋진 곳 이걸봐.
StringUtils.remove("TextX Xto modifyX", 'X');
[1]: # %20char% http://commons.apache.org/proper/commons-lang/javadocs/api-release/org/apache/commons/lang3/stringutils.html remove% 28java.lang.string, 29
이 코드는 누구없어요 시도하시겠습니까 아래
public class RemoveCharacter {
public static void main(String[] args){
String str = "MXy nameX iXs farXazX";
char x = 'X';
System.out.println(removeChr(str,x));
}
public static String removeChr(String str, char x){
StringBuilder strBuilder = new StringBuilder();
char[] rmString = str.toCharArray();
for(int i=0; i<rmString.length; i++){
if(rmString[i] == x){
} else {
strBuilder.append(rmString[i]);
}
}
return strBuilder.toString();
}
}
같이 하는 모든 문자 () 는 람다 함수 here 절감뿐만 string 통과
BiFunction<String,String,String> deleteChars = (fromString, chars) -> {
StringBuilder buf = new StringBuilder( fromString );
IntStream.range( 0, buf.length() ).forEach( i -> {
while( i < buf.length() && chars.indexOf( buf.charAt( i ) ) >= 0 )
buf.deleteCharAt( i );
} );
return( buf.toString() );
};
"'string str = " 스이토 modifyz" 테스테스;;;"' < br />; "'데르테처s.애플리 (str, " xyz"; ); > // -; "'텍스트 modify" ";
package com.acn.demo.action;
public class RemoveCharFromString {
static String input = "";
public static void main(String[] args) {
input = "abadbbeb34erterb";
char token = 'b';
removeChar(token);
}
private static void removeChar(char token) {
// TODO Auto-generated method stub
System.out.println(input);
for (int i=0;i<input.length();i++) {
if (input.charAt(i) == token) {
input = input.replace(input.charAt(i), ' ');
System.out.println("MATCH FOUND");
}
input = input.replaceAll(" ", "");
System.out.println(input);
}
}
}
Str = 스트라이어플레이스 사용할 수 있습니다 ' (,,, " X" " "),' 앞에서 설명한 것처럼 및 you will be fine. & # 39, & # 39 사용자 정보에 대한 ',' 아니다 '& # 39, 빈 (또는 올바른) 문자를 \0& 하지만,' # 39 입니다.
사용할 수 있도록 'str = 스트라이어플레이스 (& # 39, & # 39, # 39 \0& X& # 39;;;),' 를 사용할 수 있습니다.