String类型

定义String:
String string = ""

例:String string = "abcdefg"

String类型的方法,如下:

string.replace()

string.replace(<String searchString>,  <String replacement>)
使用给定的参数replacement替换字符串所有匹配给定的searchString的子字符串。
示例:
"Red ,Green ,Green".replace("Green","Blue"); // 返回: "Red ,Blue ,Blue"

string.contains()

string.contains(<String str>)
如果字符串包含特定序列或字符返回true。
示例:
"fx is great".contains("fx") // 返回: true

string.concat()

string.concat(<String str>)
将指定的字符串加在此字符串的末尾。
示例:
"fx is great".concat("fx") //

string.isEmpty()

string.isEmpty()
判断是否为空。
示例:
"fx".isEmpty(); // 返回: true

string.trim()

string.trim()
返回字符串的副本,忽略前导空白和尾部空白。
示例:
"   Welcome to fxiaoke Creator  ".trim(); // 返回: "Welcome to fxiaoke Creator"

string.startWith()

string.startWith(<String str>)
检测是否以特定字符串开头。
示例:
"fx is great".startWith("fx") // 返回: true

string.endsWith()

string.endsWith(<String str>)
检测是否以特定字符串结尾。
示例:
"fx is great".endsWith("fx") // 返回: false

string.replaceAll()

string.replaceAll(<String regex>,  <String replacement>)
使用给定的参数replacement替换字符串所有匹配给定的regex(正则表达式)的子字符串。
示例:
"Red ,Green ,Green".replaceAll("Green","Blue"); // 返回: "Red ,Blue ,Blue"

string.substring()

string.substring(<BigDecimal startIndex>,  [<BigDecimal endIndex>])
返回一个新字符串,它是此字符串的一个子字符串。
示例:
"www.fxiaoke.com".substring(4, 11) // 返回: "fxiaoke"

string.split()

string.split(<String regex>,  [<BigDecimal limit>])
根据匹配给定的正则表达式来拆分字符串。
示例:
"Welcome-to-fxiaoke".split("-"); // 返回: {"Welcome", "to", "fxiaoke"}
Welcome-to-fxiaoke".split("-", 2); // 返回: {"Welcome", "to-fxiaoke"} 2代表最大的匹配的次数

string.length()

string.length()
返回此字符串的长度。
示例:
"www.fxiaoke.com".length(); // 返回: 15

string.indexOf()

string.indexOf(<String subString>,  [<BigDecimal fromIndex>])
返回指定子字符串在此字符串中第一次出现处的索引,从指定的索引开始(默认从0开始)。
示例:
"www.fxiaoke.com".indexOf('o'); // 返回: 8

string.lastIndexOf()

string.lastIndexOf(<String subString>,  [<BigDecimal fromIndex>])
返回指定字符在此字符串中最后一次出现处的索引,从指定的索引处开始进行反向搜索。
示例:
"www.fxiaoke.com".lastIndexOf('o'); // 返回: 13

results matching ""

    No results matching ""