为了账号安全,请及时绑定邮箱和手机立即绑定

关于数组的疑问

关于数组的疑问

慕工程7540231 2017-06-17 12:36:12
int i = str.length()-3   这个具体是表示什么意思呀?是数组长度-3吗
查看完整描述

4 回答

?
慕仰0180559

TA贡献7条经验 获得超11个赞

就是长度-3

查看完整回答
反对 回复 2017-06-20
?
慕用1162200

TA贡献1条经验 获得超0个赞

过看看过看看过看看过看看

查看完整回答
反对 回复 2017-06-19
?
书旅

TA贡献238条经验 获得超101个赞

很明显str肯定是个字符串,str.length()获取的是字符串的长度,字符串长度-3的值赋给i

查看完整回答
反对 回复 2017-06-19
?
gao110sir

TA贡献9条经验 获得超0个赞

  1. 意思是把字符串str的长度减3赋值给i

  2. 不是数组长度,数组长度是数组.length;     这是一个字符串长度-3,字符串长度是字符串.length()。

查看完整回答
反对 回复 2017-06-19
?
慕圣0830664

TA贡献41条经验 获得超26个赞

int i = str.length()-3;  首先,可以肯定的是str是一个字符串,而不是一个数组。因为str.length()中的length()表示它是str对象的一个方法,如果str是数组的话,长度应该是这样表示的:str.length, 因为数组中没有length()这个方法,只有length这个属性。length与length()虽然都表示长度,length用于表示数组长度,length()表示字符串的长度,一个是属性(后面没有跟“()”),一个是方法(后面有"()"表示方法)。

查看完整回答
反对 回复 2017-06-17
?
风中打伞的小孩

TA贡献73条经验 获得超20个赞

是的,length()方法可以获得字符串的长度,int i = str.length()-3 ,字符串的长度减三赋值给i

查看完整回答
反对 回复 2017-06-17
?
产品经理不是经理

TA贡献481条经验 获得超143个赞

把str的长度减去3的结果赋值給i。另外数组没有length方法,只有length属性。eg:arr.length 而不是arr.length()

查看完整回答
反对 回复 2017-06-17
  • 4 回答
  • 1 关注
  • 1947 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信