Java- 字符串和文本 I/O

Java- 字符串和文本 I/O

  1. 字符串是封裝在 String 類中的對象。要創(chuàng)建一個字符串,可以使用11構(gòu)造方法之一,也可以使用字符串直接量進行簡捷初始化。
  2. String 對象是不可變的,它的內(nèi)容不能改變。為了提高效率和節(jié)省內(nèi)存,如果兩個直接量字符串有相同的字符序列,Java 虛擬機就將它們存儲在一個對象中。這個獨特的對象稱為限定字符串對象。
  3. 可以調(diào)用字符串的 length() 方法獲取它的長度,使用 charAt(index)方法從字符串中提取特定下標位置的字符,使用 indexOflastIndexOf 方法找出一個字符串中的某個字符或某個子串。
  4. 可以使用 concat 方法連接兩個字符串,或者使用加號(+)連接兩個或兩個以上的字符串。
  5. 可以使用 substring 方法從字符串中提取子串。
  6. 可以使用 equalscompareTo 方法比較字符串。如果兩個字符串相等,equals 方法返回 true;如果它們不等,則返回 false。compareTo 方法根據(jù)一個字符串等于、大于或小于另一個字符串,分別返回0、正整數(shù)或負整數(shù)。
  7. Character 類是單個字符的包裝類。Character類提供很多實用的靜態(tài)方法,用于判斷一個字符是否是字母(isLetter(char))、數(shù)字(isDigit(char))、大寫字母(isUpperCase(char))或小寫字母(isLowerCase(char)).
  8. StringBuilder/StringBuffer 類可以用來替代 String 類。String 對象是不可改變的,但是可以向 StringBuilder/StringBuffer 對象中添加、插入或追加新的內(nèi)容。如果字符串的內(nèi)容不需要任何改變,就使用 String 類;如果需要改變,則使用 StringBuilder/StringBuffer 類。
  9. 可以從命令行向 main 方法傳遞字符串。傳遞給 main 程序的字符串存儲在一個字符串數(shù)組 args 中。第一個字符串用 args[0],而 arg.length 表示傳入的字符串的個數(shù)。
  10. File 類用來獲取文件的屬性和對文件進行操作。它不包括創(chuàng)建文件,以及從(向)文件讀(寫)數(shù)據(jù)的方法。
  11. 可以使用 Scanner 從文本文件中讀取字符串和基本類型數(shù)據(jù)值,使用 PrintWriter 創(chuàng)建一個文件并想文本文件中寫入數(shù)據(jù)。
  12. 可以使用 JFileChooser 類以圖形的形式顯示文件。
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

  • 前言 最先接觸編程的知識是在大學里面,大學里面學了一些基礎的知識,c語言,java語言,單片機的匯編語言等;大學畢...
    oceanfive閱讀 3,375評論 0 7
  • 《Java從小白到大?!芳堎|(zhì)版已經(jīng)上架了?。?! 由字符組成的一串字符序列,稱為“字符串”,在前面的章節(jié)中也多次用到...
    tony關東升閱讀 1,268評論 0 2
  • 一、基礎知識:1、JVM、JRE和JDK的區(qū)別:JVM(Java Virtual Machine):java虛擬機...
    殺小賊閱讀 2,559評論 0 4
  • (一)Java部分 1、列舉出JAVA中6個比較常用的包【天威誠信面試題】 【參考答案】 java.lang;ja...
    獨云閱讀 7,242評論 0 62
  • 第一次吃家庭烤肉,真的很滿足很滿足。之前只在外面吃過烤肉,沒想到在家吃烤肉feel這么棒。 和本科室友相聚家庭烤肉...
    如月327閱讀 904評論 0 6

友情鏈接更多精彩內(nèi)容