Java学习Day4

String类及常用方法

/*

  • String类
  • String类是一个final类 不能被继承
  • 字符串相当于是一个char类型的数组
    */
    public class Demo2 {
    public static void main(String[] args) {

String str=“jining”;
char[] cs = str.toCharArray();
for (char c : cs) {
System.out.println©;
}
// String类的常用方法
// 1.replace() 替换字符串
String s1=“abcfe”;
String s2 = s1.replace(‘f’, ‘d’);
System.out.println(“替换后的字符串:”+s2);

// 2.contains()方法 判断字符串中是否包含指定的字符串
String sContains=“abcde”;
boolean b1=sContains.contains(“abc”);
System.out.println(b1);

// 3.compareTo() 比较字符串的大小 ASCII码 (按字典顺序比较两个字符串。)
String sCompare=“a”;
int result=sCompare.compareTo(“b”);
System.out.println(result);

// 4.indexof() 返回字符串第一次出现的位置
String s3=“jijingjidi”;
System.out.println(s3.indexOf(‘i’));

// 5.lastIndexof() 返回字符串最后一次出现的位置
System.out.println(s3.lastIndexOf(‘i’));

// 6.substring()截取字符串
String s4=“huiyuchanyejidi”;
// 从索引0截取c所在位置 >= <
System.out.println(s4.substring(0, 5));
// 从索引c 截取到最后
System.out.println(s4.substring(5));
// 7.字符串的长度 length()
System.out.println(“字符串的长度:”+s4.length());
// 8.split() 根据分隔的字符串转化为数组
String ss=“C罗-梅西-内马尔-姆巴佩”;
String[] sName = ss.split("-");
for (String s : sName) {
System.out.println(s);
}
//9.trim() 去除前后空格
String sTrim=" a bcde fg “;
System.out.println(”–"+sTrim.trim()+"–")

}
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值