当前位置: 首页 > 知识库问答 >
问题:

字符串“abc”[duplicate]中的str[0]是哪种类型

颛孙镜
2023-03-14

我在爪哇有一个字符串s=“abc”。什么是 s[0] 类型?它不是字符串类型吗?

我尝试用Java打印它,但它显示“表达式的类型必须是数组类型,但它解析为字符串”;

在此输入图像描述

共有1个答案

段兴为
2023-03-14

方括号用于访问数组类型中的元素。

字符串是一个对象,因此不能通过[]访问它的字符。

要访问单个字符,您可以:

  1. 第条。charAt(索引)
  2. char[]charArr=s.toCharArray();和访问字符Arr[idx]
 类似资料:
  • 2.3 字符串类型 str 计算机的早期应用主要是科学计算,处理的都是数值。如今,计算机已经大量地应用于 各种文本数据的处理,例如企业信息管理、文本编辑器、搜索引擎等等。文本数据在程序中 是用字符串类型表示的。 字符是计算机中表示信息的最小符号,常见的大小写字母、阿拉伯数字、标点符号等都 是字符。除了这些看得见的“可打印字符”,还有一些看不见的“控制字符”,例如回车、换 行、退格等等。 字符串是由

  • 其实说到字符串,这个概念没有具体的说法,但是我们根据平时的归纳总结,也能一段,便于大家理解,字符串就是把字符连在一直,串成一串又一串;字符串内可以包含数字、字母、特殊符号等所有内容;在Python中只要对一些内容加上对双引号或一对单引号,就默认为是字符串;(三对单引号或三对双引号可以写多行字符串)。 字符串的关键是str,是string的缩写。 一、什么是字符串? 解释:对于"Holl world

  • 问题内容: 我想获取字符串的第一个字母,并且我发现这样做效果很好。我只是不确定这是否是“好的做法”,因为该符号通常用于数组。这个功能似乎没有得到很好的记录,因此我想请大家告诉我在所有方面都可以使用此符号吗? 还是我应该坚持好习惯? 另外,我注意到花括号()也适用。那是怎么回事? 问题答案: 是。字符串可以看作是字符数组,访问数组位置的方法是使用运算符。通常,使用完全没有问题(而且我敢肯定比该方法要

  • 据我了解 将创建两个对象- 一个在String常量池中(如果不在常量池中) 堆内存中的一个 虽然对于实际创建多少对象以及在何处创建对象,人们的理解并不多。 不管怎样,我有以下问题- 为什么在String类的java文档中没有提到要创建多少对象以及在哪里创建 编辑 java docs for方法显然谈到了常量池,但在中没有这样说。

  • 为什么在下面的代码中,str1==str2返回false,而str2==str3返回true?根据我的理解,str1==str2也应该返回true。

  • 问题内容: 在python 2.x中用于编码字符串的默认编码是什么?我读过有两种可能的方法来声明一个字符串。 第二个字符串是Unicode。第一个字符串的编码是什么? 问题答案: 按照Python的默认/隐式字符串编码和转换(简洁地引用其Py2部分,以最大程度地减少重复): 实际上,Python 2中有多个独立的“默认”字符串编码, 供其功能的不同部分使用。 解析代码和字符串文字: 从文字中获取-