当前位置:K88软件开发文章中心编程语言B4AB4A01 → 文章内容

返回值大于0,表示当前字符串落后于Other字符串

减小字体 增大字体 作者:本站  来源:本站整理  发布时间:2019-1-6 12:57:46

string在B4A中是不可变的,即你可以改变一个字符串变量的值,但是你不能改变字符串本身存储位置的值
所以SubString,Trim和ToLowerCase返回的是一个新的字符串,他们不会改变当前字符串的值
用途:
Dim s As String
s = "some text"
s = s.Replace("a", "b")
如果你需要一个可变的字符串,你可以使用StringBuilder
注意字符串常量也是字符串对象
Log(" some text ".Trim)
事件:
None
成员:
CharAt (Index As Int) As Char
CompareTo (Other As String) As Int
EndsWith (Suffix As String) As Boolean
EqualsIgnoreCase (other As String) As Boolean
GetBytes (Charset As String) As Byte()
IndexOf (SearchFor As String) As Int
IndexOf2 (SearchFor As String, Index As Int) As Int
Length As Int
Replace (Target As String, Replacement As String) As String
StartsWith (Prefix As String) As Boolean
SubString (BeginIndex As Int) As String
SubString2 (BeginIndex As Int, EndIndex As Int) As String
ToLowerCase As String
ToUpperCase As String
Trim As String
成员描述:
CharAt (Index As Int) As Char
返回给定索引的字符
CompareTo (Other As String) As Int
按字母顺序比较两个字符串
返回值小于0,表示当前字符串领先于Other字符串
返回值等于0,表示字符串相同
返回值大于0,表示当前字符串落后于Other字符串
注意大写字母领先于小写字母
例如:
"abc".CompareTo("da") ' < 0
"abc".CompareTo("Abc") ' > 0
"abc".CompareTo("abca")' < 0
EndsWith (Suffix As String) As Boolean
如果字符串是以指定的Suffix结尾,返回true
EqualsIgnoreCase (other As String) As Boolean
无视大小写,如果两个字符串相等,返回true
GetBytes (Charset As String) As Byte()
将字符串编码成一个Byte数组
例如:


返回值大于0,表示当前字符串落后于Other字符串