VF中?len("abc"-" de")的结果为什么是5不是6

243fgvfg 1年前 已收到3个回答 举报

dxsf 幼苗

共回答了21个问题采纳率:85.7% 举报

+、- 运算符都是字符串连接运算符,都是把2个字符串连接起来.区别是:当连接的2个字符串中,前面那个字符串的末尾有空格是,- 号连接的结果是把前面字符串的尾部空格移到新生成字符串的后面.举例:
1、a="abc",b="def" 则a+b=”abcdef“,a-b=”abcdef“,一样
2、a="abc ",b="def" 则 a+b=”abc def“,a-b="abcdef " 空格串到后面了、、、
所以你的例子中"abc"-"de" ="abcde" 长度len应该是5

1年前

1

265389741 幼苗

共回答了2个问题 举报

你答案是错的,应该是6,减号只是将前面字符串尾部的空格放到组合后的字符串的后面,"abc"-" de"的结果是"abc de",所以应该是6

1年前

1

做股神经痛 幼苗

共回答了96个问题 举报

字符串合并,用减号表示去除空格的好像
合起来是"abcde"

1年前

0
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 18 q. 0.012 s. - webmaster@yulucn.com