문자열에 영문자 만 포함되어 있고 [a-zA-Z] + 이상을 갖고 싶다면 로케일별로 알파벳을 결정할 방법이 있습니까?다른 언어로 된 Java 알파벳
2
A
답변
6
Character
클래스는 메서드가 있습니다 (예 : isLetter
).이 메서드는 문자가 메서드의 API 사양에 정의 된 문자인지 여부를 확인할 수 있습니다.
문자가 Unicode의 특정 문자 블록에 있는지 여부를 반환 할 수있는 Character.UnicodeBlock
클래스를 사용하는 또 다른 방법이 있습니다.
, 나는 문자 전체 폭 katakana 문자, 그리고 그렇게 할 수 있는지 여부를 확인했다, 나는 Character.UnicodeBlock.of
방법을 사용했다 :
boolean isKatakana =
Character.UnicodeBlock.of(c) == Character.UnicodeBlock.KATAKANA;
추가 할을의 특정 문자가 String
인 문자는 charAt(int)
메서드를 사용하여 검색 할 수 있으며 유니 코드 코드 포인트는 codePointAt(int)
메서드로 검색 할 수 있습니다.
0
또한 com.ibm.icu.text 패키지를 살펴보십시오. 예를 들어,이 조각은 정의 언어에 대한 모든 알파벳 문자를 반환합니다.
ULocale ulocale = com.ibm.icu.util.ULocale
.forLocale(Locale.forLanguageTag(language));
UnicodeSet set = LocaleData.getExemplarSet(ulocale, LocaleData.ES_STANDARD);
Iterator<String> iterator = set.iterator();
StringBuffer buf = new StringBuffer();
while (iterator.hasNext()) {
buf.append(iterator.next());
}
return buf.toString();
이 작업은 자바의 수단에 의해 도달 할 수 없습니다 * 패키지.
관련 문제
- 1. 다른 언어로 된 MFMailComposeViewController?
- 2. 알파벳 FR로 된 ALT
- 3. 다른 언어로 된 notepad ++ 플러그인 작성
- 4. 다른 언어로 된 일반적인 변수 이름
- 5. 다른 언어로 된 Python의 Fabric은 무엇입니까?
- 6. 다른 언어로 데이터베이스 itemsinto 하나의 언어로 변환
- 7. 다른 언어로 설치하는 Drupal
- 8. 동적 언어로 된 인터페이스?
- 9. Java 바이트 코드를 다른 표현 및 프로그래밍 언어로 번역
- 10. 다른 언어로 된 SQLite 데이터베이스를 읽을 수 없습니다.
- 11. 여러 언어로 된 ActiveMQ 게시자 및 구독자 (C++ Java)
- 12. Java 가상 머신이 Java 언어로 프로그래밍 되었습니까?
- 13. 다른 언어로 한 언어의 음성
- 14. wiki 언어를 다른 언어로 변환
- 15. Java 또는 C 언어로 프로그래밍 된 OS (커널)
- 16. 알고리즘을 다른 언어로 내보내는 방법은 무엇입니까?
- 17. 더프의 장치가 다른 언어로 작동합니까?
- 18. 다른 언어로 언어 기능 통합
- 19. 다른 프로그래밍 언어로 오버로드가 발생했습니다
- 20. 다른 언어로 웹 사이트 번역
- 21. 알파벳 만 입력하고 다른 문자는 입력하지 마십시오.
- 22. Sitecore - 이름을 바꿀 때 다른 언어로 생성 된 버전
- 23. 다른 언어로 된 시스템 디렉토리의 경로는 기본 시스템 경로와 동일합니까?
- 24. 사용자 입력에 따라 다른 언어로 된 IPhone 키보드 표시
- 25. Lisp이 아닌 다른 언어로 된 Emacs 확장 기능 작성하기
- 26. 다른 언어로 전환해야하는 프로그래밍 언어에 충분할 때?
- 27. 관리되는 언어로 된 다형성 엔진?
- 28. 알파벳 순으로 정렬 된 목록 인덱싱
- 29. Monotouch.Dialog : 알파벳 내비게이션이 포함 된 단면 UITableView
- 30. 다른 언어로 현지화 할 수 있습니까?