java中字符串问题!!

java中字符串下标和字符串数组下标有什么不同区别????????????????

0

9个回答

字符串下标可以用来截取 比如str.substring(start,end)

0

都是下标,字符串数组下标对应的是字符串,String类型的,字符串下标参考楼上,是对应拆分的字符,char类型

0

字符数组的下标是单个的字符,字符串数组的下标是字符串,而字符数组又是由n个字符组成的。

java语言和c++不同,字符串和字符数组是两个不同的概念。
在C语言里:
char str[] = "hello";
char h = str[0];
在Java里,如果是
String str = "hello";
并不能写 str[0]
只能是 char[] strarr = str.ToCharArray();
char h = strarr[0];

所以没有字符串下标一说,只有字符数组的下标。

0

数组有下标,字符串没有下标,数组访问才有下标一说,字符串非数组

0

java中字符串下标只能用于slice() 、 substr() 、substring()等字符串处理函数中,如:substring(start,end),
字符串数组下标,是对字符串数组的操作,要用[ ] ,如strs[0]、strs[1]......表示字符串数组的第一个元素、第二个元素.........,每一个元素都是一个字符串。

0

Java里面字符串的下标跟数组下标都一样的,都是从0开始。但是字符串有其他的操作,比如说通过substring(start,end)来进行对字符串操作。如果楼主
对字符串不熟悉,可以参考这网站,这个网站有对字符串进行详细的说明。https://blog.csdn.net/li_yangyang_li/article/details/51318421

0

Javascript的数组其实不像PHP或者其他一些语言一样拥有真正的字符串下标,当我们试图为一个js数组添加字符串下标的时候,其实就相当于为该数组对象添加了一个属性,属性名称就是我们所谓的“字符串下标”。由于为数组对象添加属性不会影响到同为该对象属性的length的值,因此该值将始终为零。

每一个数组元素都有一个系统自动分配的下标,它代表此元素在数组里的排位,如果未设置过则下标从0开始,换句话说就是一个数组里面的第一位是下标为0的那个。

0

两种不同的数据结构,两种不同的下标表示方法

0

字符串下标获取的是单个字符 字符串数组下标获取的是整个字符串

0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!