字符串的相关操作总结
作者:互联网
定义:String s = new String();
String key = new String(temp); //temp可以是数组
s.charAt(i) | 字符串第i位,类型是字符 |
s.length() | 字符串长度,注意有括号 |
s.compareTo(a) | s与a进行比较,大于返回1,小于返回-1,等于返回0 |
s.toCharArray() | 将字符串转化为字符数组 |
String.valueOf(i) | 将i转化为字符串 |
s.equals(a) | s与a字符串是否相等 |
s.indexOf(i) | 查找字符i在该字符串中出现的位置(第一次) |
s.indexOf(str) | 查找字符串str在该字符串出现的位置(第一次) |
s.lastIndexOf(i) | 查找字符i在该字符串中出现的位置(最后一次) |
s.lastIndexOf(str) | 查找字符串str在该字符串出现的位置(最后一次) |
s.substring(beginIndex) | 获得从beginIndex位置开始到结束的子字符串 |
s.substring(beginIndex, endIndex) | 获得从beginIndex位置开始到endIndex的子字符串 |
s.trim() | 去除了前后空格的字符串 |
s.toLowerCase() | 将字符串转换为小写 |
s.toUpperCase() | 将字符串转换为大写 |
s.split(str, limit) | 将字符串分割为子字符串,str为正则表达式分隔符,limit为分割为多少份,返回字符串数组 |
s.getBytes() | 将字符串转换为byte数组 |
s.getChars(0, 5, b, 0) | 将字符串的0-4位置赋值给char数组b,从0开始赋值 |
s.concat(str) | 连接s,str两个字符串 |
s.replace("ni", "dajia") | 将字符串中ni替换为dajia |
s.resize() | 改变字符串的大小 |
未完待续....
标签:总结,beginIndex,String,位置,数组,str,字符串,操作 来源: https://blog.csdn.net/m0_37765559/article/details/121715442