国产一区二区精品-国产一区二区精品久-国产一区二区精品久久-国产一区二区精品久久91-免费毛片播放-免费毛片基地

千鋒教育-做有情懷、有良心、有品質的職業教育機構

手機站
千鋒教育

千鋒學習站 | 隨時隨地免費學

千鋒教育

掃一掃進入千鋒手機站

領取全套視頻
千鋒教育

關注千鋒學習站小程序
隨時隨地免費學習課程

當前位置:首頁  >  技術干貨  > 在Java中 – 如何使用Java字符()方法

在Java中 – 如何使用Java字符()方法

來源:千鋒教育
發布人:syq
時間: 2022-09-15 16:11:00 1663229460

  Java 中的方法返回給定或指定索引處字符串中字符的值。charAt()char在本文中,我們將了解如何使用該方法,從語法開始,然后通過一些示例/用例。charAt()

如何使用Java字符

  如何使用千兆字符() 方法

  以下是該方法的語法:charAt()

  public char charAt(int index)

  請注意,使用該方法從字符串返回的字符具有數據類型。我們將在本文后面看到這如何影響返回值的串聯。charAt()char

  現在讓我們看一些例子。

20

  在上面的代碼中,我們的字符串 - 存儲在一個名為的變量中 - 說“Hello World”。我們使用該方法獲取索引 0 處的字符,即 H。greetingscharAt()

  第一個字符的索引始終為 0,第二個字符的索引為 1,依此類推。子字符串之間的空間也算作索引。

  在下一個示例中,我們將看到當我們嘗試連接返回的不同字符時會發生什么。串聯意味著將兩個或多個值連接在一起(在大多數情況下,此術語用于連接字符串中的字符或子字符串)。

21

  使用該方法,我們得到了索引 0、4、9 和 10 處的字符,它們分別是 H、o、l 和 d。charAt()

  然后,我們嘗試打印并連接這些字符:。System.out.println(ch1 + ch2 + ch3 + ch4);

  但是,我們沒有把“Hold”還給我們,而是得到了391。發生這種情況是因為返回的值不再是字符串,而是數據類型為 。因此,當我們連接它們時,解釋器會添加它們的 ASCII 值。char

  H 的 ASCII 值為 72,o 的值為 111,l 的值為 108,d 的值為 100。當我們將它們相加時,我們得到391,這是在最后一個示例中返回的。

  字符串索引超出邊界異常錯誤

  當我們傳入的索引號超過字符串中的字符數時,我們將在控制臺中收到字符串索引異常錯誤。

  此錯誤也適用于使用 Java 中不支持的負索引。在支持負索引的編程語言(如 Python)中,傳入 -1 將為您提供數據集中的最后一個字符或值,類似于 0 始終返回第一個字符的方式。

  在上面的代碼中,我們傳入了一個索引 20:這超出了變量中的字符數 - 因此我們收到了一個錯誤。您可以在上面的代碼塊中看到注釋掉的錯誤消息。char ch1 = greetings.charAt(20);greetings

  同樣,如果我們傳入一個負值,如下所示:,我們將得到類似的錯誤。char ch1 = greetings.charAt(-1);

  在本文中,我們學習了如何在 Java 中使用該方法。我們了解了如何根據字符串中的索引號返回字符串中的字符,以及連接這些字符時會發生什么。charAt()

  最后,我們討論了在Java中使用該方法時會得到錯誤響應的一些實例。charAt()

tags:
聲明:本站稿件版權均屬千鋒教育所有,未經許可不得擅自轉載。
10年以上業內強師集結,手把手帶你蛻變精英
請您保持通訊暢通,專屬學習老師24小時內將與您1V1溝通
免費領取
今日已有369人領取成功
劉同學 138****2860 剛剛成功領取
王同學 131****2015 剛剛成功領取
張同學 133****4652 剛剛成功領取
李同學 135****8607 剛剛成功領取
楊同學 132****5667 剛剛成功領取
岳同學 134****6652 剛剛成功領取
梁同學 157****2950 剛剛成功領取
劉同學 189****1015 剛剛成功領取
張同學 155****4678 剛剛成功領取
鄒同學 139****2907 剛剛成功領取
董同學 138****2867 剛剛成功領取
周同學 136****3602 剛剛成功領取
相關推薦HOT
開班信息
北京校區
  • 北京校區
  • 大連校區
  • 廣州校區
  • 成都校區
  • 杭州校區
  • 長沙校區
  • 合肥校區
  • 南京校區
  • 上海校區
  • 深圳校區
  • 武漢校區
  • 鄭州校區
  • 西安校區
  • 青島校區
  • 重慶校區
  • 太原校區
  • 沈陽校區
  • 南昌校區
  • 哈爾濱校區