JavaTM 2 Platform
Standard Ed. 6

介面 java.lang.CharSequence
的使用

使用 CharSequence 的軟體套件
java.io 通過資料串流、序列化和檔案系統提供系統輸入和輸出。 
java.lang 提供利用 Java 程式語言進行程序設計的基礎類別。 
java.nio 定義作為資料容器的緩衝區,並提供其他 NIO 套件的概觀。 
java.nio.charset 定義用來在位元組和 Unicode 字元之間轉換的 charset、解碼器和編碼器。 
java.text 提供以與自然語言無關的方式來處理文本、日期、數字和訊息的類別和介面。 
java.util.regex 用於比對字元序列與正則表達式指定網要的類別。 
javax.annotation.processing 用來宣告註釋處理器並允許註釋處理器與註釋處理工具環境通信的工具。 
javax.lang.model 用來為 Java 程式語言建立模型的套件的類別和層次結構。 
javax.lang.model.element 用於 Java 程式語言的模型元素的介面。 
javax.lang.model.util 用來說明處理程序元素型別的實用工具。 
javax.swing.text 提供類別 HTMLEditorKit 和創建 HTML 文本編輯器的支持類別。 
javax.tools 為能夠從程序(例如,編譯器)中調用的工具提供介面。 
 

java.ioCharSequence 的使用
 

參數型別為 CharSequencejava.io 中的方法
 CharArrayWriter CharArrayWriter.append(CharSequence csq)
          將指定的字元序列添加到此 writer。
 StringWriter StringWriter.append(CharSequence csq)
          將指定的字元序列添加到此 writer。
 PrintWriter PrintWriter.append(CharSequence csq)
          將指定的字元序列添加到此 writer。
 Writer Writer.append(CharSequence csq)
          將指定字元序列添加到此 writer。
 PrintStream PrintStream.append(CharSequence csq)
          將指定字元序列添加到此輸出串流。
 CharArrayWriter CharArrayWriter.append(CharSequence csq, int start, int end)
          將指定字元序列的子序列添加到此 writer。
 StringWriter StringWriter.append(CharSequence csq, int start, int end)
          將指定字元序列的子序列添加到此 writer。
 PrintWriter PrintWriter.append(CharSequence csq, int start, int end)
          將指定字元序列的子序列添加到此 writer。
 Writer Writer.append(CharSequence csq, int start, int end)
          將指定字元序列的子序列添加到此 writer.Appendable
 PrintStream PrintStream.append(CharSequence csq, int start, int end)
          將指定字元序列的子序列添加到此輸出串流。
 

java.langCharSequence 的使用
 

實作 CharSequencejava.lang 中的類別
 class String
          String 類別代表字元串。
 class StringBuffer
          執行緒安全的可變字元序列。
 class StringBuilder
          一個可變的字元序列。
 

返回 CharSequencejava.lang 中的方法
 CharSequence StringBuffer.subSequence(int start, int end)
           
 CharSequence String.subSequence(int beginIndex, int endIndex)
          返回一個新的字元序列,它是此序列的一個子序列。
 CharSequence CharSequence.subSequence(int start, int end)
          返回一個新的 CharSequence,它是此序列的子序列。
 

參數型別為 CharSequencejava.lang 中的方法
 StringBuilder StringBuilder.append(CharSequence s)
           
 StringBuffer StringBuffer.append(CharSequence s)
          將指定的 CharSequence 添加到該序列。
 Appendable Appendable.append(CharSequence csq)
          向此 Appendable 添加指定的字元序列。
 StringBuilder StringBuilder.append(CharSequence s, int start, int end)
           
 StringBuffer StringBuffer.append(CharSequence s, int start, int end)
           
 Appendable Appendable.append(CharSequence csq, int start, int end)
          向此 Appendable 添加指定字元序列的子序列。
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)
          返回指定字元序列的文本範圍內的 Unicode 程式碼點數量。
 boolean String.contains(CharSequence s)
          當且僅當此字元串包含指定的 char 值序列時,返回 true。
 boolean String.contentEquals(CharSequence cs)
          將此字元串與指定的 CharSequence 比較。
 StringBuilder StringBuilder.insert(int dstOffset, CharSequence s)
           
 StringBuffer StringBuffer.insert(int dstOffset, CharSequence s)
           
 StringBuilder StringBuilder.insert(int dstOffset, CharSequence s, int start, int end)
           
 StringBuffer StringBuffer.insert(int dstOffset, CharSequence s, int start, int end)
           
static int Character.offsetByCodePoints(CharSequence seq, int index, int codePointOffset)
          返回給定字元序列中的索引,它是從給定 indexcodePointOffset 程式碼點的偏移量。
 String String.replace(CharSequence target, CharSequence replacement)
          使用指定的文字值替換序列替換此字元串所有比對文字值目標序列的子字元串。
 

參數型別為 CharSequencejava.lang 中的建構子
StringBuffer(CharSequence seq)
          public java.lang.StringBuilder(CharSequence seq) 建構一個字元串緩衝區,它包含與指定的 CharSequence 相同的字元。
StringBuilder(CharSequence seq)
          建構一個字元串產生器,包含與指定的 CharSequence 相同的字元。
 

java.nioCharSequence 的使用
 

實作 CharSequencejava.nio 中的類別
 class CharBuffer
          字元緩衝區。
 

返回 CharSequencejava.nio 中的方法
abstract  CharSequence CharBuffer.subSequence(int start, int end)
          創建表示此緩衝區的指定序列、相對於當前位置的新字元緩衝區。
 

參數型別為 CharSequencejava.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.charsetCharSequence 的使用
 

參數型別為 CharSequencejava.nio.charset 中的方法
 boolean CharsetEncoder.canEncode(CharSequence cs)
          通過此編碼器是否能夠編碼給定的字元序列。
 

java.textCharSequence 的使用
 

參數型別為 CharSequencejava.text 中的方法
static boolean Normalizer.isNormalized(CharSequence src, Normalizer.Form form)
          確定給定的 char 值序列是否被標準化。
static String Normalizer.normalize(CharSequence src, Normalizer.Form form)
          標準化 char 值序列。
 

java.util.regexCharSequence 的使用
 

參數型別為 CharSequencejava.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.processingCharSequence 的使用
 

參數型別為 CharSequencejavax.annotation.processing 中的方法
 JavaFileObject Filer.createClassFile(CharSequence name, Element... originatingElements)
          創建一個新的類別檔案,並返回一個物件以允許寫入它。
 FileObject Filer.createResource(JavaFileManager.Location location, CharSequence pkg, CharSequence relativeName, Element... originatingElements)
          創建一個用於寫入操作的新輔助資源檔案,並為它返回一個檔案物件。
 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.modelCharSequence 的使用
 

參數型別為 CharSequencejavax.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.elementCharSequence 的使用
 

javax.lang.model.elementCharSequence 的子介面
 interface Name
          字元的不可變序列。
 

參數型別為 CharSequencejavax.lang.model.element 中的方法
 boolean Name.contentEquals(CharSequence cs)
          將此名稱與指定的 CharSequence 進行比較。
 

javax.lang.model.utilCharSequence 的使用
 

參數型別為 CharSequencejavax.lang.model.util 中的方法
 Name Elements.getName(CharSequence cs)
          返回與參數具有相同字元序列的名稱。
 PackageElement Elements.getPackageElement(CharSequence name)
          返回已給出其完全限定名稱的套件。
 TypeElement Elements.getTypeElement(CharSequence name)
          返回已給出其規範名稱的型別元素。
 

javax.swing.textCharSequence 的使用
 

實作 CharSequencejavax.swing.text 中的類別
 class Segment
          表示文本片段的字元陣列的 segment。
 

返回 CharSequencejavax.swing.text 中的方法
 CharSequence Segment.subSequence(int start, int end)
          返回一個新的 CharSequence,它是此序列的子序列。
 

javax.toolsCharSequence 的使用
 

返回 CharSequencejavax.tools 中的方法
 CharSequence FileObject.getCharContent(boolean ignoreEncodingErrors)
          返回此檔案物件的字元內容(如果有)。
 CharSequence ForwardingFileObject.getCharContent(boolean ignoreEncodingErrors)
           
 CharSequence SimpleJavaFileObject.getCharContent(boolean ignoreEncodingErrors)
          此實作總是拋出 UnsupportedOperationException
 


JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only