第十五章字符串方法测试

/**
 * @Date日期:2023/4/12 15:00  星期三
 * @Author作者:
 * @Description描述:方法测试类
 */
public class StringMothod {
    public static void main(String[] args) {
        String string="AbcDeFg";
        String string1="abcdefg";
        //小写
        System.out.println(string+"小写:");
        System.out.println(string.toLowerCase());
        //大写
        System.out.println(string+"大写:");
        System.out.println(string.toUpperCase());
        //忽略大小写比较
        System.out.println(string+"和"+string1+"忽略后的比较结果:");
        System.out.println(string.equalsIgnoreCase(string1));
        //原本的数值比较
        System.out.println(string+"和"+string1+"忽略前的比较结果:");
        System.out.println(string.equals(string1));
        System.out.println("操作后的字符串:");
        System.out.println(string);
        //连接符
        System.out.println(string1+"连接后的字符串:");
        System.out.println(string1.concat("onePrice"));
        //搜索第一个出现字符的ch(或字符串value),如果没有找到字符或字符串,则返回-1
        String s2="ABv3sdi1kdo3";
        System.out.println(s2+"第一次出现3的位置:");
        System.out.println(s2.indexOf(3));
        System.out.println(s2+"第一次出现s的位置:");
        System.out.println(s2.indexOf("s"));
        System.out.println(s2+"第一次出现p的位置:");
        System.out.println(s2.indexOf("p"));
        String s3="ABv3sdi1kdo3";
        System.out.println(s3+"第一次出现3的位置:");
        System.out.println(s2.indexOf(3));
        System.out.println(s3+"第一次出现s的位置:");
        System.out.println(s2.indexOf("s"));
        //搜索最后一个出现的字符ch(或字符串value),如果没有找到字符或字符串,则返回-1
        System.out.println(s3+"最后一次出现3的位置:");
        System.out.println(s2.lastIndexOf(3));
        System.out.println(s3+"最后一次出现s的位置:");
        System.out.println(s2.lastIndexOf("s"));
        System.out.println(s3+"最后一次出现p的位置:");
        System.out.println(s2.lastIndexOf("p"));
        //返回一个前后不含任何空格的调用字符串的副本,中间的空格不能去掉
        String s4="   abc";
        System.out.println("前面有空格的"+s4+"使用trim方法后:");
        System.out.println(s4.trim());
        String s5="abc   ";
        System.out.println("后面有空格的"+s5+"使用trim方法后:");
        System.out.println(s5.trim());
        String s6="   a  b  c   ";
        System.out.println("中间有空格的"+s6+"使用trim方法后:");
        System.out.println(s6.trim());
        //提取从位置索引开始的字符串部分,包含开始位置的数据
        String s7="Hello,小鱼儿!";
        System.out.println(s7+"只有开始位置下标6截取后的结果:");
        System.out.println(s7.substring(6));
        //提取beginindex和endindex之间的字符串部分
        System.out.println(s7+"范围(6,9)位置截取后的结果:");
        System.out.println(s7.substring(6,9));
        //将一个字符串分割为子字符串,结果作为字符串数组返回
        String s8="长亭外 古道边 芳草碧连天 晚风扶 柳笛声残 夕阳山外山";
        System.out.println("原本的字符串:\n"+s8);
        //以空格为分割
        String[] words=s8.split(" ");
        System.out.println("以空格分割拆完后的字符串:");
        for (int i = 0; i < words.lengt`在这里插入代码片`h; i++) {
            System.out.println(words[i]);
        }
    }
}

结果

AbcDeFg小写:
abcdefg
AbcDeFg大写:
ABCDEFG
AbcDeFg和abcdefg忽略后的比较结果:
true
AbcDeFg和abcdefg忽略前的比较结果:
false
操作后的字符串:
AbcDeFg
abcdefg连接后的字符串:
abcdefgonePrice
ABv3sdi1kdo3第一次出现3的位置:
-1
ABv3sdi1kdo3第一次出现s的位置:
4
ABv3sdi1kdo3第一次出现p的位置:
-1
ABv3sdi1kdo3第一次出现3的位置:
-1
ABv3sdi1kdo3第一次出现s的位置:
4
ABv3sdi1kdo3最后一次出现3的位置:
-1
ABv3sdi1kdo3最后一次出现s的位置:
4
ABv3sdi1kdo3最后一次出现p的位置:
-1
前面有空格的   abc使用trim方法后:
abc
后面有空格的abc   使用trim方法后:
abc
中间有空格的   a  b  c   使用trim方法后:
a  b  c
Hello,小鱼儿!只有开始位置下标6截取后的结果:
小鱼儿!
Hello,小鱼儿!范围(6,9)位置截取后的结果:
小鱼儿
原本的字符串:
长亭外 古道边 芳草碧连天 晚风扶 柳笛声残 夕阳山外山
以空格分割拆完后的字符串:
长亭外
古道边
芳草碧连天
晚风扶
柳笛声残
夕阳山外山
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值