package Demo;
import java.lang.StringBuffer;
public class string {
public static void main(String[] args) {
//String常用操作
String str = "这是一个字符串";
System.out.println(str.length()); //获取字符串长度
System.out.println(str.charAt(2)); //获取索引为2的字符
System.out.println(str.indexOf("是")); //获取指定字符索引位置
System.out.println(str.indexOf('是')); //获取指定字符索引位置
System.out.println(str.startsWith("这")); //判断字符串是否以"这"开头
System.out.println(str.endsWith("串")); //判断字符串是否以"串"结尾
System.out.println(str.contains("字")); //判断字符串是否包含"字"
System.out.println(str.replace("这","那")); //将字符串中"这"替换为"那"
String []a = str.split(""); //不指定默认全部拆分
System.out.println(str.toLowerCase()); //字符串全部小写
System.out.println(str.toUpperCase()); //字符串全部大写
System.out.println(str.trim()); //去除字符串两端空格
System.out.println(str.equals("个")); //判断字符串是否包含"个"
System.out.println(str.substring(1,3)); //切割字符串,返回一个新的字符串
char [] strChar = str.toCharArray(); //将字符串转为字符数组
//StringBuffer基本操作
StringBuffer stringBuffer = new StringBuffer();
//添加
stringBuffer.append("门前大树下");
stringBuffer.append("游过一只鸭").append("快来快来数一数");
//指定位置添加
stringBuffer.insert(1,"zzheee");
System.out.println(stringBuffer);
//删除
stringBuffer.delete(1,3);
//修改
stringBuffer.setCharAt(1,'这');
}
}
JAVA中String与StringBuffer/StringBuilder常用方法
最新推荐文章于 2024-05-13 13:22:09 发布