이 텍스트를 "..1..3"파일에서 읽었으며 split()을 사용하여 분할하려면 문자열 [] = { " .", ".", "1"...}; 그러나 어떤 이유로 든 3을 풀고 ""을 얻습니다.문자열을 분리하지 않고 문자열을 분할하는 방법
답변
split() 함수를 사용해야합니다. 그것이 당신이 알아 낸 것입니다. 그러나 당신은이 방법으로 수행 할 수 있습니다
"cat".split("(?!^)");
그것은이 생성됩니다 :
array ["c", "a", "t"]
감사합니다, ("(?! ^)") 부분은 내가 찾고있는 부분입니다. :). 다시 감사합니다 – user3541869
당신이 문자로 분할 문자열을 원하는 경우에, 왜
를 사용하지 않는char[] chars = mystring.toCharArray();
?
String[] strings = new String[chars.length];
for (int i = 0; i < chars.length; ++i) {
strings[i] = String.valueOf(chars[i]);
}
그는 이미 split()을 사용하여 분할하고 싶다고 언급했습니다 –
하지만 왜? 나는 정규식 기계를 그렇게 단순한 작업으로 이끌어 낼 시점이 없다. – Danstahr
+1, IMO, 이것은 문자열 배열 대신 char 배열을 얻는 것을 제외하고는 좋은 대안입니다. –
이 시도 :
당신은 정말 추가, 캐릭터 라인의 배열로 필요한 경우String s = "..1..3";
String[] trueResult = new String[s.length()];
System.arraycopy(s.split(""), 1, trueResult, 0, s.length());
System.out.print(Arrays.toString(trueResult));
출력 :...
[, 1, .3]
,546,방법은 String
에 당신이 당신의 파일을 읽을 방법 확인, 아무것도 잃지 않는다 (문자 인코딩을 돌볼하고, 잊지하는 마지막 char
)
너의
구분 기호를 버립니다. – Danstahr
:
public static void main(String[] args) {
String sample = "Split me if you can";
String[] parts = Arrays.copyOfRange(sample.split(""), 1, sample.length() + 1);
}
출력 :
[S, p, l, i, t, , m, e, , i, f, , y, o, u, , c, a, n]
- 1. R에서 seperator를 사용하지 않고 문자열을 분할하는 방법
- 2. 문자열을 배열로 분할하는 방법
- 3. 마다 문자열을 분할하는 방법]
- 4. PHP에서 문자열을 분할하는 방법
- 5. 이 문자열을 분할하는 방법?
- 6. PHP로 문자열을 분할하는 방법
- 7. 여러 문자열을 분할하는 방법
- 8. 자바에서 문자열을 분할하는 방법
- 9. PHP는 문자열을 분할하는 방법
- 10. 하위 문자열을 사용하여 문자열을 분할하는 방법
- 11. CodeDom이 큰 문자열을 분리하지 못하도록
- 12. 새로운 문자열을 생성하지 않고 파이썬 문자열을 분할하는 방법은 없습니까?
- 13. 오라클 9i의 문자열을 분할하는 방법
- 14. Jquery로 여러 문자열을 분할하는 방법
- 15. 문자열을 뷰의 열로 분할하는 방법
- 16. 정리에서 공백에 문자열을 분할하는 방법?
- 17. vC++에서 문자열을 분할하는 방법?
- 18. 별도의 셀에 문자열을 분할하는 방법
- 19. Java에서 특정 문자열을 분할하는 방법
- 20. 문자열을 파이썬으로 세그먼트로 분할하는 방법
- 21. SQL에서 공백으로 문자열을 분할하는 방법
- 22. , 특정 조건으로 문자열을 분할하는 방법?
- 23. PHP : 키워드에서 문자열을 분할하는 방법
- 24. ruby 파일의 문자열을 분할하는 방법
- 25. 분할 안드로이드에 문자열을 분할하는 방법?
- 26. 자바에서 역순으로 문자열을 분할하는 방법
- 27. 문자열을 분할하는 복잡한 정규식
- 28. 문자열을 분할하는 PHP 정규식
- 29. 형식 문자열을 사용하여 문자열을 분할하는 방법이 있습니까?
- 30. 코드를 중단하지 않고 Objective-C에서 문자열을 분할하는 방법
어떻게 당신이해야합니까? –
그리고 좀 더 구체적으로 입력/원하는 출력을 할 수 있습니까? –
Java 8을 사용하면'split ("")'이 정상적으로 작동합니다. –