Java 字符串类的常用方法【java.lang.String】

public class StringTest {
static class sss{
String s3="core java";
}
class sss2{}
public static void main(String[] args){
String s1="core java";
String s2="Core Java";
StringTest.sss ss=new StringTest.sss();//静态内部类实例化
StringTest.sss2 ss2=new StringTest().new sss2();//非静态内部类实例化
System.out.println("测试String");
System.out.println(s1.charAt(5));//返回该位置的字符
System.out.println(s2.length());//长度
System.out.println(s1.equals(s2));//equals() 方法可重写
System.out.println(s1==s2);//== 不可重写
System.out.println(s1.equalsIgnoreCase(s2));//忽略大小写
System.out.println(s1.indexOf("core"));//字符串中“x”出现的位置 开始位置为0 || -1为不符合
System.out.println(s1.replace("a", "XX"));//返回一个新串,newChar替换所有oldChar生成
System.out.println(s1.startsWith(""));//判断是不是以某个字符串为开头的,空也是true
System.out.println(s1.substring(2));//该字符串0-2以后的字符
System.out.println(s1.substring(2,3));//开始位置2(从0开始),到长度3中间的字符
System.out.println(s1.toLowerCase());//转换为全小写
System.out.println(s1.toUpperCase());//转换为全大写
System.out.println(s1.trim());//删除头部和尾部的空格
System.out.println(s1.equalsIgnoreCase(s2));//忽略大小写进行比较返回 true 或者 false
}

}

输出结果:

测试String
j
9
false
false
true
0
core jXXvXX
true
re java
r
core java
CORE JAVA
core java
true

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

Mr_Pmc

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

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

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

打赏作者

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

抵扣说明:

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

余额充值