인터페이스 java.lang.CharSequence 의 사용 (Java Platform SE 6) - xrath.com 에서 번역됨

개요 | 패키지 | 클래스 | 사용 | 계층 트리 | 비추천 API | 색인 | 헬프

JavaTM Platform
Standard Ed. 6

전 다음 | 프레임 있어 프레임 없음

## 인터페이스
java.lang.CharSequence 의 사용

CharSequence 를 사용하고 있는 패키지
java.io | 이 패키지는, 데이터 스트림, 직렬화, 파일 시스템에 의한 시스템 입출력용으로 제공되고 있습니다.
java.lang | Java 프로그램 언어의 설계해 기본적인 클래스를 제공합니다.
java.nio | 데이터의 컨테이너인 버퍼에 대해 정의해, 그 외의 NIO 패키지의 개요 정보를 제공합니다.
java.nio.charset | 바이트와 Unicode 문자의 상호 변환을 실시하기 (위해)때문에, 캐릭터 세트, 디코더, 및 엔코더를 정의합니다.
java.text | 텍스트, 일자, 수치, 및 메세지를 자연 언어에 의존하지 않는 방법으로 처리하기 위한 클래스와 인터페이스를 제공합니다.
java.util.regex | 정규 표현으로 지정된 패턴에 대해서 문자 순서를 매칭하기 위한 클래스 `Pattern` 클래스의 인스턴스로 사용하는 정규 표현은, Perl 를 닮은 캐릭터 라인 형식에서 지정합니다.
javax.annotation.processing | 주석 프로세서를 선언해, 주석 프로세서가 주석 처리 툴 환경과 통신할 수 있도록(듯이)하기 위한 기능.
javax.lang.model | Java 프로그램 언어를 모델화하기 위해서(때문에) 사용되는 패키지의 클래스와 계층입니다.
javax.lang.model.element | Java 프로그램 언어의 요소를 모델화하기 위해서(때문에) 사용되는 인터페이스입니다.
javax.lang.model.util | 프로그램 요소와형태의 처리를 지원하는 유틸리티입니다.
javax.swing.text | 편집 가능한 텍스트 컴퍼넌트와 편집 불능인 텍스트 컴퍼넌트를 처리하는 클래스와 인터페이스를 제공합니다.
javax.tools | 컴파일러등의 프로그램으로부터 호출할 수 있는 툴의 인터페이스를 제공합니다.

java.io 에서의 CharSequence 의 사용

CharSequence 형의 파라미터를 가지는 java.io 의 메소드
`PrintStream` | `PrintStream. append (CharSequence csq)` 이 출력 스트림로 지정된 문자 순서를 추가합니다.
`Writer` | `Writer. append (CharSequence csq)` 지정된 문자 순서를 이 라이터에 추가합니다.
`PrintWriter` | `PrintWriter. append (CharSequence csq)` 지정된 문자 순서를 이 라이터에 추가합니다.
`StringWriter` | `StringWriter. append (CharSequence csq)` 지정된 문자 순서를 이 라이터에 추가합니다.
`CharArrayWriter` | `CharArrayWriter. append (CharSequence csq)` 이 라이터로 지정된 문자 순서를 추가합니다.
`PrintStream` | `PrintStream. append (CharSequence csq, int start, int end)` 지정된 문자 순서의 서브 순서를 이 출력 스트림에 추가합니다.
`Writer` | `Writer. append (CharSequence csq, int start, int end)` 지정된 문자 순서의 서브 순서를 이 라이터에 추가합니다.
`PrintWriter` | `PrintWriter. append (CharSequence csq, int start, int end)` 지정된 문자 순서의 서브 순서를 이 라이터에 추가합니다.
`StringWriter` | `StringWriter. append (CharSequence csq, int start, int end)` 지정된 문자 순서의 서브 순서를 이 라이터에 추가합니다.
`CharArrayWriter` | `CharArrayWriter. append (CharSequence csq, int start, int end)` 이 라이터로 지정된 문자 순서의 서브 순서를 추가합니다.

java.lang 에서의 CharSequence 의 사용

CharSequence 를 구현하고 있는 java.lang 의 클래스
`class` | `String` `String` 클래스는 캐릭터 라인을 나타냅니다.
`class` | `StringBuffer` thread 세이프인 가변의 캐릭터 라인.
`class` | `StringBuilder` 문자의 가변 순서입니다.

CharSequence 를 돌려주는 java.lang 의 메소드
`CharSequence` | `String. subSequence (int beginIndex, int endIndex)` 이 순서의 서브 순서인 신규 문자 순서를 돌려줍니다.
`CharSequence` | `CharSequence. subSequence (int start, int end)` 이 순서의 서브 순서인 신규 `CharSequence` 를 돌려줍니다.
`CharSequence` | `StringBuffer. subSequence (int start, int end)`

CharSequence 형의 파라미터를 가지는 java.lang 의 메소드
`StringBuffer` | `StringBuffer. append (CharSequence s)` 지정된 `CharSequence` 를 이 순서에 추가합니다.
`Appendable` | `Appendable. append (CharSequence csq)` 이 `Appendable` 로 지정된 문자 순서를 추가합니다.
`StringBuilder` | `StringBuilder. append (CharSequence s)`
`StringBuffer` | `StringBuffer. append (CharSequence s, int start, int end)`
`Appendable` | `Appendable. append (CharSequence csq, int start, int end)` 이 `Appendable` 로 지정된 문자 순서의 서브 순서를 추가합니다.
`StringBuilder` | `StringBuilder. append (CharSequence s, int start, int end)`
`static int` | `Character. codePointAt (CharSequence seq, int index)` `CharSequence` 의 지정된 인덱스에 있는 코드 포인트를 돌려줍니다.
`static int` | `Character. codePointBefore (CharSequence seq, int index)` `CharSequence` 의 지정된 인덱스의 전에 있는 코드 포인트를 돌려줍니다.
`static int` | `Character. codePointCount (CharSequence seq, int beginIndex, int endIndex)` 지정된 char 순서의 텍스트 범위내의 Unicode 코드 포인트의 수를 돌려줍니다.
`boolean` | `String. contains (CharSequence s)` 이 캐릭터 라인이 지정된 char 값의 순서를 포함한 경우에 한정해 true 를 돌려줍니다.
`boolean` | `String. contentEquals (CharSequence cs)` 이 캐릭터 라인과 지정된 `CharSequence` 를 비교합니다.
`StringBuffer` | `StringBuffer. insert (int dstOffset, CharSequence s)`
`StringBuilder` | `StringBuilder. insert (int dstOffset, CharSequence s)`
`StringBuffer` | `StringBuffer. insert (int dstOffset, CharSequence s, int start, int end)`
`StringBuilder` | `StringBuilder. insert (int dstOffset, CharSequence s, int start, int end)`
`static int` | `Character. offsetByCodePoints (CharSequence seq, int index, int codePointOffset)` `codePointOffset` 코드 포인트에 의해 지정된 `index` 로부터의 오프셋(offset)인, char 순서내의 인덱스를 돌려줍니다.
`String` | `String. replace (CharSequence target, CharSequence replacement)` 리터럴 타겟 순서에 일치하는 이 캐릭터 라인의 부분 캐릭터 라인을, 지정된 리터럴 치환 순서에 옮겨놓습니다.

CharSequence 형의 파라미터를 가지는 java.lang 의 생성자
`StringBuffer (CharSequence seq)` 지정된 `CharSequence` 인수와 같은 문자를 포함한 캐릭터 라인 버퍼를 구축합니다.
`StringBuilder (CharSequence seq)` 지정된 `CharSequence` 인수와 같은 문자를 포함한 캐릭터 라인 빌더를 구축합니다.

java.nio 에서의 CharSequence 의 사용

CharSequence 를 구현하고 있는 java.nio 의 클래스
`class` | `CharBuffer` 문자 버퍼입니다.

CharSequence 를 돌려주는 java.nio 의 메소드
`abstract CharSequence` | `CharBuffer. subSequence (int start, int end)` 현재의 버퍼의 지정된 서브 순서 (현재 위치로부터의 상대 위치)를 나타내는 새로운 문자 버퍼를 작성합니다.

CharSequence 형의 파라미터를 가지는 java.nio 의 메소드
`CharBuffer` | `CharBuffer. append (CharSequence csq)` 지정된 문자 순서를 이 버퍼에 추가합니다 (옵션).
`CharBuffer` | `CharBuffer. append (CharSequence csq, int start, int end)` 지정된 문자 순서의 서브 순서를 이 버퍼에 추가합니다 (옵션).
`static CharBuffer` | `CharBuffer. wrap (CharSequence csq)` 문자 순서를 버퍼에 랩 합니다.
`static CharBuffer` | `CharBuffer. wrap (CharSequence csq, int start, int end)` 문자 순서를 버퍼에 랩 합니다.

java.nio.charset 에서의 CharSequence 의 사용

CharSequence 형의 파라미터를 가지는 java.nio.charset 의 메소드
`boolean` | `CharsetEncoder. canEncode (CharSequence cs)` 이 엔코더가 지정된 문자 순서를 encode 할 수 있을지 어떨지를 판단합니다.

java.text 에서의 CharSequence 의 사용

CharSequence 형의 파라미터를 가지는 java.text 의 메소드
`static boolean` | `Normalizer. isNormalized (CharSequence src, Normalizer.Form form)` 지정된 char 값의 순서가 정규화되고 있는지 어떤지를 판정합니다.
`static String` | `Normalizer. normalize (CharSequence src, Normalizer.Form form)` char 값의 순서를 정규화합니다.

java.util.regex 에서의 CharSequence 의 사용

CharSequence 형의 파라미터를 가지는 java.util.regex 의 메소드
`Matcher` | `Pattern. matcher (CharSequence input)` 지정된 입력과 이 패턴을 매치 하는 정규 표현 엔진을 작성합니다.
`static boolean` | `Pattern. matches (String regex, CharSequence input)` 지정된 정규 표현을 컴파일 해, 지정된 입력과 그 정규 표현을 매치 합니다.
`Matcher` | `Matcher. reset (CharSequence input)` 새로운 입력 순서를 사용해 이 정규 표현 엔진을 리셋 합니다.
`String []` | `Pattern. split (CharSequence input)` 이 패턴의 매치에 근거해, 지정된 입력 순서를 분할합니다.
`String []` | `Pattern. split (CharSequence input, int limit)` 이 패턴의 매치에 근거해, 지정된 입력 순서를 분할합니다.

javax.annotation.processing 에서의 CharSequence 의 사용

CharSequence 형의 파라미터를 가지는 javax.annotation.processing 의 메소드
`JavaFileObject` | `Filer. createClassFile (CharSequence name, Element ... originatingElements)` 새로운 클래스 파일을 작성해, 그것에의 기입을 가능하게 하는 객체를 돌려줍니다.
`FileObject` | `Filer. createResource (JavaFileManager.Location location, CharSequence pkg, CharSequence relativeName, Element ... originatingElements)` 기입 대상의 새로운 보조 resource file를 작성해, 거기에 대응하는 파일 객체를 돌려줍니다.
`JavaFileObject` | `Filer. createSourceFile (CharSequence name, Element ... originatingElements)` 새로운 원시 파일을 작성해, 그것에의 기입을 가능하게 하는 객체를 돌려줍니다.
`FileObject` | `Filer. getResource (JavaFileManager.Location location, CharSequence pkg, CharSequence relativeName)` 기존의 자원을 읽어내기 위한 객체를 돌려줍니다.
`void` | `Messager. printMessage (Diagnostic.Kind kind, CharSequence msg)` 지정된 종류의 메세지를 출력합니다.
`void` | `Messager. printMessage (Diagnostic.Kind kind, CharSequence msg, Element e)` 요소의 위치에 있어서의, 지정된 종류의 메세지를 출력합니다.
`void` | `Messager. printMessage (Diagnostic.Kind kind, CharSequence msg, Element e, AnnotationMirror a)` 주석이 붙은 요소의 주석 밀러의 위치에 있어서의, 지정된 종류의 메세지를 출력합니다.
`void` | `Messager. printMessage (Diagnostic.Kind kind, CharSequence msg, Element e, AnnotationMirror a, AnnotationValue v)` 주석이 붙은 요소의 주석 밀러에 포함되는 주석치의 위치에 있어서의, 지정된 종류의 메세지를 출력합니다.

javax.lang.model 에서의 CharSequence 의 사용

CharSequence 형의 파라미터를 가지는 javax.lang.model 의 메소드
`static boolean` | `SourceVersion. isIdentifier (CharSequence name)` `name` 가 최신의 소스 버젼으로 구문적으로 유효한 식별자 (단순명) 또는 키워드일지 어떨지를 돌려줍니다.
`static boolean` | `SourceVersion. isKeyword (CharSequence s)` `s` 가 최신의 소스 버젼의 키워드 또는 리터럴일지 어떨지를 돌려줍니다.
`static boolean` | `SourceVersion. isName (CharSequence name)` `name` 가 최신의 소스 버젼으로 구문적으로 유효한 수식명일지 어떨지를 돌려줍니다.

javax.lang.model.element 에서의 CharSequence 의 사용

javax.lang.model.element 에서의 CharSequence 의 서브 인터페이스
`interface` | `Name` 문자의 불변 순서입니다.

CharSequence 형의 파라미터를 가지는 javax.lang.model.element 의 메소드
`boolean` | `Name. contentEquals (CharSequence cs)` 이 이름을, 지정된 `CharSequence` 와 비교합니다.

javax.lang.model.util 에서의 CharSequence 의 사용

CharSequence 형의 파라미터를 가지는 javax.lang.model.util 의 메소드
`Name` | `Elements. getName (CharSequence cs)` 인수와 같은 문자 순서를 가지는 이름을 돌려줍니다.
`PackageElement` | `Elements. getPackageElement (CharSequence name)` 완전 수식명이 지정된 패키지를 돌려줍니다.
`TypeElement` | `Elements. getTypeElement (CharSequence name)` 정규명이 지정된 형태 요소를 돌려줍니다.

javax.swing.text 에서의 CharSequence 의 사용

CharSequence 를 구현하고 있는 javax.swing.text 의 클래스
`class` | `Segment` 텍스트의 fragment를 나타내는 문자 배열의 세그먼트(segment)입니다.

CharSequence 를 돌려주는 javax.swing.text 의 메소드
`CharSequence` | `Segment. subSequence (int start, int end)` 이 순서의 서브 순서인 신규 `CharSequence` 를 돌려줍니다.

javax.tools 에서의 CharSequence 의 사용

CharSequence 를 돌려주는 javax.tools 의 메소드
`CharSequence` | `SimpleJavaFileObject. getCharContent (boolean ignoreEncodingErrors)` 이 구현은, 항상 UnsupportedOperationException 를 throw 합니다.
`CharSequence` | `ForwardingFileObject. getCharContent (boolean ignoreEncodingErrors)`
`CharSequence` | `FileObject. getCharContent (boolean ignoreEncodingErrors)` 가능하면, 이 파일 다이얼로그의 문자 컨텐츠를 가져옵니다.

개요 | 패키지 | 클래스 | 사용 | 계층 트리 | 비추천 API | 색인 | 헬프

JavaTM Platform
Standard Ed. 6

전 다음 | 프레임 있어 프레임 없음

버그의 보고와 기능의 요청
한층 더 자세한 API 레퍼런스 및 개발자 문서에 대해서는,Java SE 개발자용 문서를 참조해 주세요. 개발자전용의 상세한 해설, 개념의 개요, 용어의 정의, 버그의 회피책, 및 코드 실례가 포함되어 있습니다.

Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.