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

学习 JAVA 编程 字符串长度是10?编的位置是8?这怎么算的??

学习 JAVA 编程 字符串长度是10?编的位置是8?这怎么算的??

正在回答

6 回答

刚刚可能说错了,你仔细看看你的字符串,中间还有两个空格,分别在“习”后面和“编”前面,所以,长度为10.位置为8

0 回复 有任何疑惑可以回复我~
#1

勤勉4193292 提问者

一个汉字不是2个字节长度???
2016-11-06 回复 有任何疑惑可以回复我~
#2

guoza4061291 回复 勤勉4193292 提问者

这个算的是字符串的长度,并不是字节长度哦
2016-11-06 回复 有任何疑惑可以回复我~
#3

勤勉4193292 提问者

字节长度和字符串??
2016-11-07 回复 有任何疑惑可以回复我~
#4

guoza4061291 回复 勤勉4193292 提问者

是的啊,一个是占用内存大小,一个单纯的长度
2016-11-08 回复 有任何疑惑可以回复我~
#5

阿森纳酋长球场

???字符串长度是10,‘编’是倒数第二个字符,所以‘编’在字符串的位置应该是9啊,怎么会是8?
2016-11-11 回复 有任何疑惑可以回复我~
查看2条回复

字符串和字节长度指的不一样?

0 回复 有任何疑惑可以回复我~

空格算么

0 回复 有任何疑惑可以回复我~

一个汉字不是2个字节长度???

0 回复 有任何疑惑可以回复我~
#1

御龙无双

字节大小和字符串长度是两个概念,字符串长度相当于是字符数组的多少,一个字只占一个空格也要占一个
2016-11-06 回复 有任何疑惑可以回复我~

一个字符占两个长度,所以“学习”是四位,“java”也是四位,字符串的位置是由0开始,所以“编”的位置是8

0 回复 有任何疑惑可以回复我~
#1

勤勉4193292 提问者

那字符串长度为啥是10啊,不是12啊
2016-11-06 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

学习 JAVA 编程 字符串长度是10?编的位置是8?这怎么算的??

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信