JavaString类的常用方法总结

    xiaoxiao2021-03-25  134

    String类的概述

          在实际应用中, 经常接触字符串的操作, 虽然我们可以查询Java API帮助文档, 但如果了解和知道相关的方法名, 通过开发工具的代码自动生成, 可以加快我们开发的效率! 所以我总结了String类中的常用方法.       首先, 通过JDK提供的API,查看String类的说明, 我们可以知道:       1. 字符串字面值”abc”也可以看成是一个字符串对象;       2. 字符串是常量,一旦被赋值,就不能被改变。

    String类的常见构造方法

    方法意义public String()空参构造public String(byte[] bytes)把字节数组转成字符串public String(byte[] bytes,int index,int length)把字节数组的一部分转成字符串public String(char[] value)把字符数组转成字符串public String(char[] value,int index,int count)把字符数组的一部分转成字符串public String(String original)把字符串常量值转成字符串

    String类的判断功能

    方法意义boolean equals(Object obj)比较字符串的内容是否相同,区分大小写boolean equalsIgnoreCase(String str)比较字符串的内容是否相同,忽略大小写boolean contains(String str)判断大字符串中是否包含小字符串boolean startsWith(String str)判断字符串是否以某个指定的字符串开头boolean endsWith(String str)判断字符串是否以某个指定的字符串结尾boolean isEmpty()判断字符串是否为空。

    String类的获取功能

    方法意义int length()获取字符串的长度。char charAt(int index)获取指定索引位置的字符int indexOf(int ch)返回指定字符在此字符串中第一次出现处的索引。int indexOf(String str)返回指定字符串在此字符串中第一次出现处的索引。int indexOf(int ch,int fromIndex)返回指定字符在此字符串中从指定位置后第一次出现处的索引。int indexOf(String str,int fromIndex)返回指定字符串在此字符串中从指定位置后第一次出现处的索引。String substring(int start)从指定位置开始截取字符串,默认到末尾。String substring(int start,int end)从指定位置开始到指定位置结束截取字符串(如果含有起点和终点, Java中一般是左闭右开区间, 即end取不到)。

    String类的转换功能

    方法意义byte[] getBytes()把字符串转换为字节数组。char[] toCharArray()把字符串转换为字符数组。static String valueOf(char[] chs)把字符数组转成字符串。static String valueOf(int i)把int类型的数据转成字符串。(注意:String类的valueOf方法可以把任意类型的数据转成字符串)String toLowerCase()把字符串转成小写。(了解)String toUpperCase()把字符串转成大写。String concat(String str)把字符串拼接。

    String类的其他功能

    String的替换功能 String replace(char old, char new) String replace(String old, String new) String的去除字符串两边的空格 String trim() String的按字典顺序比较两个字符串 int compareTo(String str) int compareToIgnoreCase(String str) (了解)

    本文地址: http://blog.csdn.net/menglanyingfei/article/details/60869212 本文源自: http://blog.csdn.net/menglanyingfei 希望大家能多多评论和指点我的文章, 以相互交流和学习, 也欢迎大家到我的博客里看看对您有帮助的文章, 也欢迎转载,但希望在明确位置注明超链接的出处! 谢谢!

    转载请注明原文地址: https://ju.6miu.com/read-827.html

    最新回复(0)