String类方法
- 字符串名.length(); 返回值为 int 类型。得到一个字符串的字符个数(中、英、空格、转义字符皆为字符,计入长度)
- 字符串名.charAt(值); 返回值为 char 类型。从字符串中取出指定位置的字符
- 字符串名.toCharArray(); 返回值为 char 数组类型。将字符串变成一个字符数组
- 字符串名.indexOf("字符"); 查找一个指定的字符串是否存在,返回的是字符串的位置,如果不存在,则返回-1
- 字符串名.toUpperCase(); 字符串名.toLowerCase();字符串大小写的转换
- 字符串名.split("字符") 根据给定的正则表达式的匹配来拆分此字符串。形成一个新的String数组
- 字符串名.trim(); 去掉字符串左右空格
- 字符串名.replace(char oldChar,char newChar); 新字符替换旧字符
- 字符串名.substring(int beginIndex,int endIndex) 截取字符串(包括begin,不包括end)
- 字符串名.boolean contains(String) 判断一个字符串里面是否包含指定的内容,返回一个布尔值
- 字符串名.startsWith(String) 测试此字符串是否以指定的前缀开始。返回一个布尔值
- 字符串名.endsWith(String) 测试此字符串是否以指定的后缀结束。返回一个布尔值
StringBuilder(线程不安全,快!)——StringBuffer(线程安全,慢)
- string→stringbuilder: StringBuffer sb = New StringBuffer("abcd");
- string→stringbuilder: sb.toString() 或者 sb+""
作为码农中的一员,需要不断的学习,我学习之余将一些分析总结和学习笔记写成博客与大家一起交流,也希望采用这种方式记录自己的学习之旅。
本文仅供学习交流使用,侵权必删。
不用于商业目的,转载请注明出处。

浙公网安备 33010602011771号