javaString类一些常用方法(含StringBuffer)

public class StringMethods {
public static void main(String[] args) {
	String s1=new String("ABCDEFGH");
	//根据位置返回特定字符
//	System.out.println(s1.charAt(1));
	//System.out.println(s1.charAt(8)); 超出会报异常
	//返回UNcode编码
//    System.out.println(s1.codePointAt(1));
//    System.out.println(s1.codePointBefore(1));
    //比较字符串,一个一个比返回差值
//    System.out.println(s1.compareTo("A"));
    //忽略大小写
    //System.out.println(s1.compareToIgnoreCase("ABCDEFGH"));
    //
    //
    String s2=new String("This is a string");
    //返回特定字符索引
    System.out.println(s2.indexOf('i'));
    //从某个位置开始
    System.out.println(s2.indexOf('i', 7));
    //
    System.out.println(s2.indexOf("is", 0));
    System.out.println(s2.lastIndexOf("is"));
    //
    //分隔  返回一个数组
    String[] str=s2.split(" ");
    for(String i:str) {
    	System.out.println(i);
    }
    //不改变原String  改变所有要替换的字符
    System.out.println(s2.replace('T','t'));
    System.out.println(s2.replace('i', 'I'));
    System.out.println(s2.replaceAll("is", "IS"));
    //改变第一次出现的字符
    System.out.println(s2.replaceFirst("is", "IS"));
    //左闭右开
    System.out.println(s2.substring(1));
    System.out.println(s2.substring(1, 2));
    //拼接字符 接到后面
    System.out.println("hell".concat("o"));
    //检查后缀 返回布尔值 
    System.out.println(s2.endsWith("ing"));
    System.out.println(s2.endsWith("n"));
    //检查前缀
    System.out.println(s2.startsWith("This"));
    System.out.println(s2.startsWith("this"));
    //
    //转换成字符数组
    s2.toCharArray();
    //转换成小(大)写
    s2.toLowerCase();
    s2.toUpperCase();
    //
    //去除首尾空格
    String s3=" ABC "; 
    System.out.println(s3.trim());
}
}

查看javaAPI
添加操作
在这里插入图片描述
删除操作
在这里插入图片描述

插入操作
在这里插入图片描述
索引
在这里插入图片描述
在这里插入图片描述
其他
在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值