Java一些常见函数用法

一、length 和 length()

length 方法用于获取数组的长度。

int[] arr = new int[10];
System.out.println(arr.length);

length() 用于获取String字符串中字符的个数。

String str = "HelloJava";
System.out.println(str.length());

二、字符串的一些常用操作


int length() //返回字符串的长度: return value length

char charAt(int index) //返回某索引处的字符 return value[index

boolean isEmpty() //判断是否是空字符串: return value length 0

String toLowerCase() //使用默认语言环境 将 String 中的所有字符转换为小写

String toUpperCase() //使用默认语言环境 将 String 中的所有字符转换为大写

String trim() //返回字符串的副本 忽略前导空白和尾部 空白

boolean equals(Object obj) //比较字符串的 内容 是否相同

boolean equalsIgnoreCase(String anotherString) //与 equals 方法类似 忽略大小写

String concat(String str) //将指定字符串连接到此字符串的结尾 。 等价于用 + 

int compareTo(String anotherString) //比较两个字符串的 大小

String substring(int beginIndex) //返回一个新的字符串 它是此字符串的从beginIndex 开始
//截取到最后的一个子字符串 。

String substring(int beginIndex, int endIndex) //返回一个新字符串 
//它是此字符串从 beginIndex 开始截取到 endIndex( 不包含 )的一个子字符串

boolean endsWith(String suffix) //测试此字符串是否以指定的后缀结束

boolean startsWith(String prefix) //测试此字符串是否以指定的前缀开始

boolean startsWith(String prefix, int toffset) //测试此字符串从指定索引开始的
//子字符串是否以指定前缀开始

boolean contains(CharSequence s) //当且仅当此字符串包含指定的 char 值序列时,返回 true

int indexOf(String str) //返回指定子字符串在此字符串中第一次出现处的 索引

int indexOf(String str, int fromIndex) //返回指定子字符串在此字符串中第一次出
//现处的索引,从指定的索引 开始

int lastIndexOf(String str) //返回指定子字符串在此字符串中最右边出现处的 索引

int lastIndexOf(String str, int fromIndex) //返回指定子字符串在此字符串中最后
//一次出现处的索引,从指定的索引开始反向 搜索

// indexOf 和 lastIndexOf 方法如果未找到都是返回 1

String replace(char oldChar, char newChar) //返回 一个新的字符串 它是
//通过用 newChar 替换此字符串中出现的所有 oldChar 得到的 。

String replace(CharSequence target, CharSequence replacement) 
//使用指定的字面值替换序列替换此字符串所有匹配字面值目标序列的子字符串 。

String replaceAll(String regex, String replacement) 
//使用 给定的replacement 替换此字符串所有匹配给定的正则表达式的子字符串 。

String replaceFirst(String regex, String replacement) 
//使用 给定的replacement 替换此字符串匹配给定的正则表达式的第一个子字符串

boolean matches(String regex) //告知此字符串是否匹配给定的正则表达式

String[] split(String regex)//根据给定正则表达式的匹配拆分此字符串 。

String[] split(String regex, int limit) // 根据匹配给定的正则表达式来拆分此
//字符串 最多不超过 limit 个 如果超过了 剩下的全部都放到最后一个元素中

猜你喜欢

转载自blog.csdn.net/qq_40686628/article/details/121255913