String类常用功能
程序员文章站
2022-06-28 19:37:06
String类常用功能 判断: 获取: 转换: 去掉空格: 字符串分割: StringBuilder常用功能: 字符串拼接: 字符串反转: 类型转换: Demo: 字符串反转: 判断对称字符串 ......
string类常用功能
判断:
boolean equals(object obj) boolean equalsignorecase(string str) boolean startswith(string str) boolean endswith(string str) eg: string s1="hello"; string s2="hello"; s1.equals(s2); //true
获取:
int length() char charat(int index) int indexof(string str) string substring(int start) string substring(int start, int end)
转换:
char[] tochararray() string tolowercase() string touppercase() eg: string s="abcde"; char[] chs = s.tochararray(); // chs={'a', 'b', 'c', 'd', 'e'}
去掉空格:
string trim() // 去除字符串两端的空格
字符串分割:
string[] split(string str)
stringbuilder常用功能:
字符串拼接:
stringbuilder append(任意类型)
字符串反转:
stringbuilder reverse()
类型转换:
string tostring(stringbuilder sb) stringbuilder(string s) // string转换为stringbuilder
demo:
字符串反转:
string s="abcde"; stringbuilder sb = new stringbuilder(s); sb.reverse(); s = sb.tostring(); // s="edcba"
判断对称字符串
string s="abcba"; stringbuilder sb = new stringbuilder(s); sb.reverse(); boolearn = s.equals(sb.tostring); //true