美文网首页
第五节 字符串

第五节 字符串

作者: Arroganter | 来源:发表于2018-05-29 16:34 被阅读0次

一.字符串

1.定义

String类位于java.lang包中,具有丰富的方法

2.特点

  • 一旦被赋值,就不能改变。(赋值是会在字符串常量池里开辟空间)
  • 但是引用可以改变.(引用表示的是地址)

3.字符串类里的方法

  • 3.1.String类的判断功能:
  • boolean equals(Object obj):
    比较字符串的内容是否相同,区分大小写
  • boolean equalsIgnoreCase(String str):
    比较字符串的内容是否相同,忽略大小写
  • boolean contains(String str):
    判断大字符串中是否包含小字符串
  • boolean startsWith(String str):
    判断字符串是否以某个指定的字符串开头
  • boolean endsWith(String str):
    判断字符串是否以某个指定的字符串结尾
  • boolean isEmpty():
    判断字符串是否为空。
  • 3.2.String类的获取功能
  • int length():
    获取字符串的长度。
  • char charAt(int index):
    获取指定索引位置的字符
  • int indexOf(int ch):
    返回指定字符在此字符串中第一次出现处的索引。
  • 为什么这里是int类型,而不是char类型?
  • 原因是:'a'和97其实都可以代表'a'。如果里面写char,就不能写数字97了
  • int indexOf(String str):
    返回指定字符串在此字符串中第一次出现处的索引。
  • int indexOf(String str,int fromIndex):
    返回指定字符串在此字符串中从指定位置后第一次出现处的索引。
  • String substring(int start):
    从指定位置开始截取字符串,默认到末尾。
  • String substring(int start,int end):
    从指定位置开始到指定位置结束截取字符串。

相关文章

网友评论

      本文标题:第五节 字符串

      本文链接:https://www.haomeiwen.com/subject/jhtmdftx.html