资讯动态

Java 字符串 常用方法总结(二):查找、截取、转换与修改

发布时间:2026/10/22 13:11:20 来源:尧图企业网站定制
StringanewString(hello);intflaga.length();System.out.println(flag);length() 获取一个字符串的长度StringanewString(hello);charca.charAt(3);System.out.println(c);charAt() 根据索引下标获得字符串中的字符注意索引不能超界StringanewString(hello);intia.indexOf(ll);System.out.println(i);indexOf() 获得一个字符或字符串第一次在字符串中出现的位置不存在则返回-1StringanewString(hello);intia.indexOf(l,2);System.out.println(i);也可以获得从某个索引开始的一个字符或字符串第一次在字符串中出现的位置StringanewString(hello);Stringpa.substring(2);System.out.println(p);substring()从字符串指定索引开始截取到末尾包含索引处的字符StringanewString(hello);Stringpa.substring(2,3);System.out.println(p);substring() 也可以截取字符串指定的开始索引到结束索引中间的字符串但不包含结束索引的字符包头不包尾StringanewString(hello);byte[]bytesa.getBytes();System.out.println(bytes.length);getBytes() 把字符串按平台默认字符集编码成字节数组StringanewString(hello);char[]charsa.toCharArray();System.out.println(chars.length);toCharArray() 把字符串转成字符数组返回 char[]每个元素是一个字符StringanewString(hello,world,java);String[]arra.split(,);System.out.println(arr.length);System.out.println(arr[0]);System.out.println(arr[1]);System.out.println(arr[2]);split() 按指定分隔符把字符串拆分成字符串数组返回 String[]原字符串不变注split() 的参数是正则表达式不是普通字符串特殊字符要用转义符\\转义比如数字用 \\d点号用 \\.竖线用 \\|StringanewString(hello world);Stringba.replace(world,java);System.out.println(b);replace() 把字符串中所有匹配的字符序列替换成新内容返回新字符串原字符串不变StringanewString( hello );Stringba.trim();System.out.println(b);trim() 只去掉首尾空白不去中间内容

读完文章,也想定制专属网站?

尧图设计师 24 小时内与您沟通定制方案

免费获取报价 →
↑