String

String中提供了相当多的方法来操作字符串,因此大家有事没事可以多翻着看看API文档。
在这里插入图片描述
==对于引用类型是进行对象的地址值比较,如果需要字符串的内容比较,可以使用equals():

1.public boolean equals(Object obj)    //参数可以使任意对象,只有参数是一个字符串并且内容相同时才会返回true

注意
​ 1.任何对象都能用Object进行接收
​ 2.equals方法具有对称性,也就是a.equals(b)和b.equals(a)效果一样
​ 3.如果双方比较一个常量一个变量,则必须把常量写到前面,防止空指针异常!!!
​ 例如:“abc”.equals(str);

2.public boolean equalsIgnoreCase(String str)//忽略大小写进行内容比较

1.字符串获取方法

public int length():获取字符串的长度
    int length = "abc".length();
public String concat(String str):将当前字符串和参数字符串拼接称为新的字符串
    String newstring = "abc".concat("def");
public char charAt(int index):获取指定索引位置的单个字符
    char ch = str.charAt(3);
public int indexOf(String str):查找参数字符串在本字符串当中首次出现的索引位置,如果没有就返回-1

2.字符串截取方法

public String substring(int index):截取从参数位置一直到字符串末尾,返回新字符串
public String substring(int begin,int end):截取从begin开始,一直到end结束

3.字符串转换方法

public char[] toCharArray():将当前字符串拆分成为字符数组作为返回值
    char[] chars = "Hello".toCharArray();
public byte[] getBytes():获得当前字符串底层的字节数组,转换为ASCⅡ码
    byte[] bytes = "abc".getBytes();
public String replace(CharSequence oldString,CharSequence newString):将旧的替换成新的
    String str1 = "How are you?"
    String str2 = str1.replace("o","*");

4.字符串分割方法

public String[] split(String regex):按照参数的改则,将字符串切分成为若干部分
    String str = "aaa,bbb,ccc";
    String[] array1 = str1.split(",");
注意:如果按照"."进行切分,必须写"\\."

这里只列举一些方法,感兴趣的同学可以参考API文档多加练习(* ^ ▽ ^ *)

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值