小学数学题
?
小學數學題1:
"UseTyp"="1"
012345678901
?
目標:截取字符串UseTyp(注意,UseTyp的長度是可變的)
問題:求以上字符串UseTyp的長度(注意UseTyp的長度是不固定)
?
設UseTyp的長度 = p
?
已知1:
=號的索引位置x(IndexOf("="))
已知理論2:
字符串長度 = 最大索引 + 1
所以,
p = x + 1 – 3
p = x - 2
?
所以,字符串的截取方法為
Substring(1 , x - 2)
lsKey = lsLine.Substring(1, liSep - 2)
?
?
小學數學題2:
"UseTyp"="123"
012345678901
?
求123的長度(注意123的長度不固定)?
已知以上字符串的總長度 = L
已知 = 的索引位置X
所以,
123的長度P = L – (X + 1)- 2(兩個引號)
123的長度P = L – X - 3
數字1的索引位置 = X + 2
?
lsValue = lsLine.Substring( X + 2 , L - X - 3)
?
以上有兩個知識點,字符串的最大索引 + 1 = 字符串的長度
SubString函數,從第幾位索引開始(從第1位開始,包含第1位),往后數截取字符
轉載于:https://www.cnblogs.com/gongjin/p/8549479.html
總結
- 上一篇: 树莓派进阶之路 (037) - 设置树莓
- 下一篇: js基础篇——localStorage使