반응형
문자열에서 공백 제거
사용자 입력에서 파생 된 문자열에서 모든 공백을 제거하려고하는데 어떤 이유로 든 작동하지 않습니다. 다음은 내 코드입니다.
public void onClick(View src) {
switch (src.getId()) {
case R.id.buttonGo:
String input = EditTextinput.getText().toString();
input = String.replace(" ", "");
url = ur + input + l;
Intent myIntent = new Intent(start.this, Main.class);
myIntent.putExtra("URL", url);
start.this.startActivity(myIntent);
break;
}
}
String input = EditTextinput.getText().toString();
input = input.replace(" ", "");
때로는 문자열의 시작 또는 끝 부분에있는 공백 만 제거하고 싶을 수 있습니다 (가운데있는 공백이 아님). 이 경우 다음을 사용할 수 있습니다 trim
.
input = input.trim();
연락처에서 번호를 읽을 때 작동하지 않습니다.
number=number.replaceAll("\\s+", "");
그것은 효과가 있었고 URL에 대해 사용할 수 있습니다.
url=url.replaceAll(" ", "%20");
나도이 문제가 있었다. 문자열 중간의 공백 문제를 해결하기 위해이 코드 줄은 항상 작동합니다.
String field = field.replaceAll("\\s+", "");
이 시도:
String urle = HOST + url + value;
그런 다음 다음에서 값을 반환합니다.
urle.replace(" ", "%20").trim();
문자열 res = "응용 프로그램"res = res.trim ();
o / p : 애플리케이션
참고 : 공백, 공백은 잘 리거나 제거됩니다.
참고 URL : https://stackoverflow.com/questions/6932163/removing-spaces-from-string
반응형
'Development Tip' 카테고리의 다른 글
HH : MM : SS 형식으로 JavaScript에서 현재 시간을 표시하는 방법은 무엇입니까? (0) | 2020.10.17 |
---|---|
IntelliJ IDEA에서 낙타 단어의 개별 단어를 어떻게 선택합니까? (0) | 2020.10.17 |
Intellij의 Java 프로젝트에서 "심볼을 찾을 수 없음"이 표시됨 (0) | 2020.10.17 |
암시 적으로 'Int'형식을 'T'로 변환 할 수 없습니다. (0) | 2020.10.17 |
socket.io 클라이언트 라이브러리는 어디에 있습니까? (0) | 2020.10.17 |