成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

Java? 教程(字符)

lscho / 1155人閱讀

字符

大多數(shù)情況下,如果使用單個字符值,則將使用原始char類型,例如:

char ch = "a"; 
// Unicode for uppercase Greek omega character
char uniChar = "u03A9";
// an array of chars
char[] charArray = { "a", "b", "c", "d", "e" };

但是,有時候需要使用字符作為對象 — 例如,作為期望對象的方法參數(shù),Java編程語言提供了一個包裝類,為此目的將字符“包裝”到Character對象中,Character類型的對象包含單個字段,其類型為char,此Character類還提供了許多用于操作字符的有用類(即靜態(tài))方法。

你可以使用Character構(gòu)造函數(shù)創(chuàng)建Character對象:

Character ch = new Character("a");

在某些情況下,Java編譯器還會為你創(chuàng)建一個Character對象,例如,如果將原始char傳遞給需要對象的方法,則編譯器會自動將char轉(zhuǎn)換為Character,如果轉(zhuǎn)換采用另一種方式,則此功能稱為自動裝箱或拆箱,有關(guān)自動裝箱和拆箱的詳細(xì)信息,請參閱自動裝箱和拆箱。

注意:Character類是不可變的,因此一旦創(chuàng)建,就無法更改Character對象。

下表列出了Character類中一些最有用的方法,但并非詳盡無遺,有關(guān)此類中所有方法的完整列表(有超過50個),請參閱java.lang.Character API規(guī)范。

方法 描述
boolean isLetter(char ch)
boolean isDigit(char ch)
確定指定的char值分別是字母還是數(shù)字。
boolean isWhitespace(char ch) 確定指定的char值是否為空格。
boolean isUpperCase(char ch)
boolean isLowerCase(char ch)
確定指定的char值分別是大寫還是小寫。
char toUpperCase(char ch)
char toLowerCase(char ch)
返回指定char值的大寫或小寫形式。
toString(char ch) 返回表示指定字符值的String對象 — 即一個字符的字符串。
轉(zhuǎn)義序列

以反斜杠()開頭的字符是轉(zhuǎn)義序列,對編譯器具有特殊含義,下表顯示了Java轉(zhuǎn)義序列:

轉(zhuǎn)義序列 描述
此時在文本中插入一個制表符。
 此時在文本中插入退格。
此時在文本中插入換行符。
此時在文本中插入回車符。
f 此時在文本中插入換頁符。
" 此時在文本中插入單引號字符。
" 此時在文本中插入雙引號字符。
此時在文本中插入反斜杠字符。

print語句中遇到轉(zhuǎn)義序列時,編譯器會相應(yīng)地解釋它,例如,如果要在引號內(nèi)放置引號,則必須在內(nèi)部引號上使用轉(zhuǎn)義序列",要打印句子:

She said "Hello!" to me.

你應(yīng)該編寫:

System.out.println("She said "Hello!" to me.");
字符總結(jié)

大多數(shù)情況下,如果使用單個字符值,則將使用原始char類型,但是,有時候需要使用字符作為對象 — 例如,作為期望對象的方法參數(shù)。Java編程語言提供了一個包裝類,為此目的將字符“包裝”到Character對象中,Character類型的對象包含單個字段,其類型為char,此Character類還提供了許多用于操作字符的有用類(即靜態(tài))方法。

上一篇:超越基本算術(shù) 下一篇:字符串

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/72887.html

相關(guān)文章

  • Java? 教程(目錄)

    Java? 教程 Java教程是為JDK 8編寫的,本頁面中描述的示例和實(shí)踐沒有利用在后續(xù)版本中引入的改進(jìn)。 Java教程是希望使用Java編程語言創(chuàng)建應(yīng)用程序的程序員的實(shí)用指南,其中包括數(shù)百個完整的工作示例和數(shù)十個課程,相關(guān)課程組被組織成教程。 覆蓋基礎(chǔ)知識的路徑 這些教程以書籍的形式提供,如Java教程,第六版,前往Amazon.com購買。 入門 介紹Java技術(shù)和安裝Java開發(fā)軟件并使用...

    lifesimple 評論0 收藏0
  • Java? 教程字符流)

    字符流 Java平臺使用Unicode約定存儲字符值,字符流I/O自動將此內(nèi)部格式與本地字符集進(jìn)行轉(zhuǎn)換,在Western語言環(huán)境中,本地字符集通常是ASCII的8位超集。 對于大多數(shù)應(yīng)用程序,具有字符流的I/O并不比具有字節(jié)流的I/O復(fù)雜,使用流類完成的輸入和輸出會自動轉(zhuǎn)換為本地字符集和從本地字符集轉(zhuǎn)換,使用字符流代替字節(jié)流的程序會自動適應(yīng)本地字符集并為國際化做了準(zhǔn)備 — 所有這些都無需程序員的額...

    mochixuan 評論0 收藏0
  • Java? 教程(比較字符串和字符串的部分)

    比較字符串和字符串的部分 String類有許多用于比較字符串和字符串部分的方法,下表列出了這些方法。 方法 描述 boolean endsWith(String suffix)boolean startsWith(String prefix) 如果此字符串以指定為方法的參數(shù)的子字符串結(jié)束或以其開頭,則返回true。 boolean startsWith(String prefix...

    Pink 評論0 收藏0
  • Java? 教程字符串)

    字符串 在Java編程中廣泛使用的字符串是一系列字符,在Java編程語言中,字符串是對象。 Java平臺提供String類來創(chuàng)建和操作字符串。 創(chuàng)建字符串 創(chuàng)建字符串的最直接方法是編寫: String greeting = Hello world!; 在這種情況下,Hello world!是一個字符串文字 — 代碼中的一系列字符,用雙引號括起來,每當(dāng)它在代碼中遇到字符串文字時,編譯器就會創(chuàng)建一個帶...

    ThreeWords 評論0 收藏0
  • Java? 教程(掃描)

    掃描 編程I/O通常涉及轉(zhuǎn)換人們喜歡使用的整齊格式的數(shù)據(jù),為了幫助你完成這些工作,Java平臺提供了兩個API,掃描器API將輸入分解為與數(shù)據(jù)位相關(guān)聯(lián)的單個標(biāo)記,格式化API將數(shù)據(jù)組裝成格式良好、可讀的形式。 Scanner類型的對象對于將格式化輸入分解為標(biāo)記并根據(jù)其數(shù)據(jù)類型轉(zhuǎn)換單個標(biāo)記非常有用。 將輸入分解為標(biāo)記 默認(rèn)情況下,掃描器使用空格分隔標(biāo)記(空格字符包括空格、制表符和行終止符,有關(guān)完整列...

    dantezhao 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<