String类

charAt()方法 返回值是一个int类型

作用:获取当前索引位置对应内容的Unicde码

例:

String string1 = "abcdABCD";
for(int i=0; i<string1.length(); i++){
    int string2 = string1.charAt(i);
    System.out.print(string2+" ");//97 98 99 100 65 66 67 68 

getBytes()方法   ---->返回值是一个 byte[] 类型的

作用:输出索引对应内容的Unicde码

String string1 = "abcdABCD";
byte[] string2 = string1.getBytes();
for(int  i : string2){
    System.out.print(i+" ");//输出:97 98 99 100 65 66 67 68
} 

concat()方法 ----->返回值是一个String 类型的

这个方法可以实现拼接字符串

例:

public class Test_String {
    public static void main(String[] args){
        String string1 = "我的名字是";
        String stirng2 = string1.concat("马追者");
        System.out.println(stirng2);//输出:我的名字是马追者
    }
}

toUpperCase()方法 ---->返回值是一个String 类型的

作用:可以实现把字符串中的小写全部变成大写

例:

String string1 = "ABCDEabcde";
String string2 = string1.toUpperCase();
System.out.println(string2);
//输出:ABCDEABCDE

同理:toLowerCase()方法--->返回值是一个String 类型的

作用:可以实现把字符串中的大写变成小写

String string1 = "ABCDEabcde";
String string2 = string1.toLowerCase();
System.out.println(string2);
//输出:abcdeabcde

substring()方法  ---->返回值是一个String 类型的

作用:是截取字符串

substring( int x) --->一个参数:截取的范围是从x位置开始,一直到结尾

例:

String string1 = "追梦马真帅";
String string2 = string1.substring(2);
System.out.println(string2);
//输出:马真帅

substring( int x , int y)--->两个参数:截取的范围是从x位置开始,一直到y位置结束(截取的包含x位置的内容但不包含y位置的内容)

例:

String string1 = "追梦马是真帅";
String string2 = string1.substring(2,5);
System.out.println(string2);
//输出:马是真

replace()方法  --->返回值是一个String 类型的

作用:可以替换字符串,---->全部替换

replace(char x , char y)

其中参数x 是:想要替换掉的字符串

而y 是:用y 把x 换掉

例:

String string1 = "追梦马是真帅-追梦马是真帅-追梦马是真帅";
String stirng2 = string1.replace("真帅","最聪明的");
System.out.println(stirng2);
//追梦马是最聪明的-追梦马是最聪明的-追梦马是最聪明的

replaceAll() 方法--->返回值是一个String 类型的

作用:可以替换字符串,---->全部替换     >>>>作用于replace()方法类似

replaceAll() (char x , char y)

其中参数x 是:想要替换掉的字符串

而y 是:用y 把x 换掉

String string1 = "追梦马是真帅-追梦马是真帅-追梦马是真帅";
String string2 = string1.replaceAll("追梦马","我");
System.out.println(string2);
//我是真帅-我是真帅-我是真帅

replaceFirst()方法

作用:置换掉第一次出现的字符

replaceFirst() (char x , char y)

其中参数x 是:想要替换掉的字符串

而y 是:用y 把x 换

例:

String string1 = "追梦马是真帅-追梦马是真帅-追梦马是真帅";
String string2 = string1.replaceFirst("追梦马","我");
System.out.println(string2);
//我是真帅-追梦马是真帅-追梦马是真帅

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

马追者

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值