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 个 如果超过了 剩下的全部都放到最后一个元素中

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值