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)
          가능하면, 이 파일 다이얼로그의 문자 컨텐츠를 가져옵니다.
 


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 도 참조해 주세요.