全国旗舰校区

不同学习城市 同样授课品质

北京

深圳

上海

广州

郑州

大连

武汉

成都

西安

杭州

青岛

重庆

长沙

哈尔滨

南京

太原

沈阳

合肥

贵阳

济南

下一个校区
就在你家门口
+
当前位置:首页  >  技术干货

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

发布时间:2022-09-15 16:11:00
发布人:syq

  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()

相关文章

抖店平台商户被退店还能退货吗?如何提高评分?

2023-09-19

抖店入驻收费多少?开抖店费用是多少?

2023-09-19

想做直播带货的货源哪里来?怎么找货源?

2023-09-19

抖店没有营业执照怎么办?类型有哪些?

2023-09-19

女孩子拍什么最容易火?拍视频怎么赚钱的?

2023-09-19

怎样投抖加不花钱,有哪些技巧?

2023-09-19
在线咨询 免费试学 教程领取