String、集合的方法总结

12 篇文章 0 订阅
11 篇文章 0 订阅

1.String类的比较方法
   1.1 equals方法,定义public boolean equals(Object obj)
   String类从object类继承的toString方法重写,这个方法比较的是两个字符串中所有的字符是否相等
   参数是对象,方法返回值类型是布尔类型
   1.2 equalsIgnoreCase方法 定义public boolean equalsIgnoreCase(Object obj)
   这个方法和equals方法功能一样,只是比较的时候不区分大小写
   参数是对象,方法返回值类型是布尔类型
   1.3 contains方法,定义public boolean contains(String s)
   判断字符串是否包含s这个字符串子集,参数是String字符串,返回值类型是boolean
1.4 startsWith endsWith定义public boolean startsWith/endsWith(String s)
   判断字符是否以s前缀或者后缀开始、结束,放回类型是boolean
   1.5 isEmpty方法,public boolean isEmpty()
   判断字符串是否为空。不需要参数,返回值类型是boolean
2.String类的获取方法
   2.1 length方法 public int length()
      得到字符串的长度,参数空,返回值是int
   2.2 charAt方法 public char charAt(int index)
   得到指定位置index上的字符,参数是int数据,返回值类型是int
   2.3 indexOf方法
    2.3.1 public int indexOf(char code)
      得到code代表的字符在字符串中第一次出现的索引,如果不存在返回-1.参数是char,返回值类型int

2.3.2 public int indexOf(char code,int fromIndex)
   从fromIndex 索引位置开始查找,查找code第一次出现的索引,如果不存在返回-1.参数是cahr,int,返回是int
    2.3.3 public int indexOf(String s)
   得到s子串在字符串中第一次出现的索引,如果没返回-1,参数是String,返回是int
    2.3.4 public int indexOf(String s,int fromIndex)
   从fromIndex索引位置开始查找,s第一次出现的索引,没有返回-1.参数是String、int,返回类型是int
   2.4 lastIndexOf 跟indexOf方法是一致,但是它是从后面开始查找。
   2.5 substring,定义 public String substring(int start)
   从start开始截取字符直到尾处结束,参数是int,返回值类型是String。
    subString,定义 public String substring(int start,int end)
   从start开始到end截取字符,参数是int,int,返回值类型是String。
3.String类的转换方法
   3.1 getBytes方法,定义public byte[] getBytes()
   将字符串转换成byte数组,无参数,返回值类型是byte数组
   3.2 toCharArray方法 ,定义 public char[] toCharArray()
   将字符串转换成char数组,无参数,返回值类型是char数组
   3.3 valueOf,这个方法有很多重载,public static String valueOf(...)
   将调用的参数转换成字符串,除了byte和short。返回值类型是String。
4.String类其它方法
   4.1 replace 替换方法,public String replace(char oldChar ,char newChar)
   将字符串中的oldchar替换成newchar,得到一个新的字符串,参数是char、char,返回值类型是String
   4.2 trim 去空格,public String trim()
   去掉字符串左边和右边的空格,只能去除前后的,中间的去不了。无参数,返回值类型是String。

4.3 compareTo 比较字符串。public int compareTo(String s)
   比较两个字符串,如果调用的字符大于s则返回正数,小于s返回负数,相等返回0.
   如果两个字符串长度相等,当不同的字符时,得到这两个字符差。
   如果不相等,得到的是两个字符串的长度差。
   参数是String,返回值类型是int。
    5.StringBuffer方法
   5.1 insert方法,public StringBuffer insert(int index,..)
   将指定的第二个参数转换成字符串添加到index位置。参数是int,返回值是StringBuffer
   5.2 setCharAt方法,public void setCharAt(int index,char c)
   使用c来修改index位置上的字符。参数是int,char。返回值类型是为空。
   5.3 delete方法。public StringBuffer delete(int start,int end)
   删除从start到end的所有字符,但是不包含end。参数是int,int。返回值是StringBuffer.
6.Integer类parseInt方法 public static int parseInt(String s)
   将Integer类的parseInt方法将String转换成Int.
7.Collectionl类
   7.1 add方法 public boolean add(Object obj)

向集合中添加一个元素,如果添加成功返回true,否则是false。参数是对象,返回是boolean
   7.2 clear方法 public void clear()
         移除集合中的所有元素,参数返回都为空。
   7.3 contains方法,public boolean contains(Object obj)
   如果集合中包含obj元素返回true,否则返回false。参数是对象,返回是boolean
   7.4 isEmpty方法,public boolean  isEmpty()
   判断集合中没有元素返回true,否则返回false;参数为空,返回是boolean
   7.5 remove方法,public boolean remove(Object obj)
   移除集合中指定的一个元素obj。如果移除成功,返回true,否则返回false
   参数是对象,返回值类型是boolean】
   7.6 size方法  public int size()
   得到集合中的元素的个数,参数为空,返回是int。
   @还有几个All方法,参数是为Collection.
8.Iterator接口
   8.1 hasNext public boolean hasNext()
   判断当前集合是否有元素可以进行迭代,如果有返回true,否则返回false
   参数为空,返回值是boolean。
   8.2 next public Object next()
   得到下一个要迭代的元素

9.list集合
   9.1 add,public void add(int index,Object obj)
   将obj元素插入到集合的index位置,参数是int,Object,返回是为空。
   9.2 get方法, public Object get(int index)
   通过指定的位置 index去获得这个位置上的元素,参数是int,返回是Object。
   9.3 set方法,public Object set(int index,Object obj)
   使用obj将index位置上的元素进行替换,方法的返回值是被替换掉的元素
   参数是int,Object。返回是Object。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值