하나의 문자열을 같은 크기의 두 부분으로 나눌 수 있지만 단어 사이에 분할하지 않는 방법은 무엇입니까?
하나의 문자열을 동일한 크기의 두 부분으로 나누고 싶지만 문자열을 단어 사이로 나누지 말고 공백 사이에서만 침을 뱉어 야합니다.문자열을 java/android의 단어로만 같은 크기의 두 부분으로 나눕니다.
-1
A
답변
3
- 중간에 낮은 거리를두고 공백을 가지고 두 개의 문자열
+2
+1하지만 나는 그가 복사 & 붙여 넣기 준비가 된 코드를 원한다고 확신한다 :) 어쨌든 이러한 문제는 초등 학교 **의 기본 프로그래밍 수업에 대한 전형적인 예문이었다 ** – Selvin
-2
String s = "123456789";
int length = s.length();
boolean flag = length%2==0?true:false;
String[] splits = new String[2];
if(flag){
splits[0] = s.substring(0, length/2);
splits[1] = s.substring(length/2, length);
}else{
System.out.println("cannot split this string into two same size parts,because its length is not even");
}
System.out.println(splits[0]);
System.out.println(splits[1]);
0
홀수 길이와 짝수 길이의 스플릿 문자열의 경우 아래 코드를 사용하여 답변했습니다.
String st= (String) st.getText().toString().trim();
int length = st.length();
boolean flag = length%2==0?true:false;
String[] splits = new String[2];
if(flag){
splits[0] = st.substring(0, length/2);
splits[1] = st.substring(length/2, length);
}else{
int middle = length/2;
splits[0] = st.substring(0, middle);
splits[1] = st.substring(middle, length);
}
관련 문제
- 1. 화면을 두 부분으로 나눕니다.
- 2. C - 문자열을 여러 부분으로 나눕니다.
- 3. 글자와 숫자로 구성된 문자열을 부분으로 나눕니다.
- 4. 자바 문자열을 패턴 현명한 부분으로 나눕니다.
- 5. 문자열을 N 문자의 부분으로 목록으로 나눕니다.
- 6. OpenCV, 객체를 부분으로 나눕니다.
- 7. 목록을 N 부분으로 나눕니다.
- 8. app.config의 appsettings 섹션을 두 부분으로 나눕니다.
- 9. CATransform3D는 애니메이션 전에 UIView를 두 부분으로 나눕니다.
- 10. 전체 파일 이름을 부분으로 나눕니다.
- 11. WPF - 기본 창을 부분으로 나눕니다.
- 12. C++ 문자열을 두 부분으로 나누기
- 13. 문자열을 두 부분으로 나누기 (REALBASIC)
- 14. 엔터티 프레임 워크 연결 문자열을 2 부분으로 나눕니다.
- 15. 테이블 열을 3 부분으로 나눕니다.
- 16. 오버플로로 화면을 똑같은 부분으로 나눕니다.
- 17. Sub 사전을 작은 부분으로 나눕니다.
- 18. GWT - 세로 테두리 선 두 부분으로 패널을 나눕니다.
- 19. 그래프를 최소 잘라 내기로 같은 크기의 분리 된 집합으로 나눕니다.
- 20. C에서 수신 한 nodejs의 버퍼를 두 부분으로 나눕니다.
- 21. PHP에서 클릭 가능한 이미지로 웹 페이지를 두 부분으로 나눕니다.
- 22. 배열을 두 부분으로 나눕니다. 더 나은 해결책이 필요합니다
- 23. 이 문자열을 두 부분으로 나누는 방법은 무엇입니까?
- 24. PHP를 사용하여 문자열을 같은 부분으로 나누십시오.
- 25. 문자열을 다른 세그먼트로 나눕니다. R
- 26. JSON 문자열을 두 개의 변수로 나눕니다.
- 27. 문자열을 두 번째 부분 문자열로 나눕니다.
- 28. 데이터 프레임의 문자열을 두 개의 열로 나눕니다.
- 29. 목록 상자 항목을 2 부분으로 나눕니다.
- 30. 같은 크기의 두 div가있는 Div
단어의 길이면에서 같은 크기입니까? 아니면 문자? –
문자는 길이를 의미하지만 .. 거의 동일합니다. – Tejas
@PhilippJahoda 공백을 버리는 것 이외에 무엇이 잘못 되었습니까? 내가 알아낼 수있는 유일한 문제입니다. 수학 연산을 최소화하기 위해 변수를 사용합니다 :'yourstring.length()/2)'. –