成人无码视频,亚洲精品久久久久av无码,午夜精品久久久久久毛片,亚洲 中文字幕 日韩 无码

資訊專欄INFORMATION COLUMN

Java? 教程(字符)

lscho / 1186人閱讀

字符

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

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

Character ch = new Character("a");

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

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

下表列出了Character類中一些最有用的方法,但并非詳盡無(wú)遺,有關(guān)此類中所有方法的完整列表(有超過(guò)50個(gè)),請(qǐng)參閱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對(duì)象 — 即一個(gè)字符的字符串。
轉(zhuǎn)義序列

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

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

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

She said "Hello!" to me.

你應(yīng)該編寫:

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

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

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

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

轉(zhuǎn)載請(qǐng)注明本文地址:http://m.hztianpu.com/yun/72887.html

相關(guān)文章

  • Java? 教程(目錄)

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

    lifesimple 評(píng)論0 收藏0
  • Java? 教程字符流)

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

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

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

    Pink 評(píng)論0 收藏0
  • Java? 教程字符串)

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

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

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

    dantezhao 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

閱讀需要支付1元查看
<