2013-10-02 8 views
0

긴 공백 문자에서 10 공백을 제거하려고합니다. 실시 예 (제 1 행 점이 이해 대신 단일 공백 ​​사용 둘째 행 이후 이전이다) 한번에긴 공백 문자열에서 단일 공백 ​​문자 제거

".........." 
"........." 

하나만 스페이스 제거.

+1

줘 예를 들어 입력 문자열과 예상 출력 문자열뿐만 아니라, 당신이 무엇을 시도했다의 코드 예입니다. – Dodd10x

+1

@ Dodd10x 질문을 편집하고 적절한 예를 보여주는 것은 쉽지 않았습니다. –

+0

흠 당신은 인덱스가있는 서브 문자열을 사용하여이 작업을 수행 할 수 있습니다. 스플 라이스로 파이썬에서 더 쉽게 수행 할 수 있습니다. – theBigChalk

답변

0

하는 경우를 (텍스트가 모두 같다고 가정하면) 첫 번째 문자를 삭제하면됩니다. 예를 들어, ...

String spaces = "   "; 
spaces = spaces.substring(1); 
1

당신은 문자열의 주먹 공간을 제거하려면이 코드를 사용할 수 :

public class Test { 
    public static void main(String[] args) { 
     String a ="123 654 877 98798"; 
     System.out.println(a); 
     System.out.println(a.substring(0,a.indexOf(" "))+a.substring(a.indexOf(" ")+1)); 
    } 
} 
1

당신은 쉽게 문자열에서 문자를 제거하기위한 StringBuilder를 사용할 수 있습니다

String input = "123345"; 
String output = new StringBuilder(input).deleteCharAt(2).toString(); 
System.out.println(output); 
=> "12345"