JAVA代码中常用的Sting方法

1.获取方法:

	int length();									获取字符串的长度
	
	char charAt(int index);					从字符串中获取对应下标位置的字符,(存在下标越界问题)
	
	int indexOf(char ch);					找出指定字符在当前字符串中的下标位置
	
	int indexOf(String str);					找出指定字符串在当前字符串中的下标位置
	
	int lastIndexOf(char ch);				找出指定字符最后一次出现的下标位置

2.判断方法:

    boolean endsWith(String str);													判断当前字符串是不是指定字符串结尾,如果是返回true,不是返回false
    
	boolean startsWith(String str);												判断当前字符串是不是指定字符串开始,如果是返回true,不是返回false
	
	boolean isEmpty();																	判断当前字符串是否为空,空字符串是指 "" 双引号什么都没有
	
	boolean contains(String str) 													判断该指定字符串是否是当前字符串的子字符串。
	
	boolean equals(Object anObject);											重写 Override Object类内方法,判断两个字符串是否一致。
	
	boolean equalsIgnoreCase(String anotherString);					忽略大小写是否相等,不考虑英文大小写方式比较两个字符串是否一致。

3.转换方法:

	String(char[] value);																		将字符数组转换为字符串
	
	String(char[] value, int offset, int count);									将字符数组转换为字符串,从指定offset位置开始,计数count .offset是开始位置count是截取个数
																							
	static String valueOf(char[] data);												同理String(char[] value);tips:     底层代码是 return new String(data);
	
	static String valueOf(char[] data, int offset, intcount);					同理String(char[] value, int offset, intcount);    
																										tips: 底层代码是 return new String(data, offset,count);

	char[] toCharArray();																	将字符串转换为字符数组

4.其他方法:

	String replace(char oldChar, char newChar);						替换使用newChar字符类型,替换当前字符串内的所有指定字符oldChar
	
	String[] split(String regex); 【重点】									切割,将当前字符串按照指定字符串切割成String类型数组
	
	String substring(int beginIndex); 【重点】							从指定beginIndex开始,到字符串结尾截取字符串
	
	
	String substring(int beginIndex, int endIndex);【重点】		从指定beginIndex开始,到endIndex结束,截取字符串
																								要头不要尾 beginIndex <= 结果范围 < endIndex
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值