Java - 常用类 - String 类

Java 中 String  类 代表字符串。字符串是一个特殊的对象,一旦初始化就不可以被改变

 public static void main(String[] args){
		 
		 String str = "abc";//"abc"是一个字符串对象,在字符串常量区		 
		 String str1 = "abc";//常量区的对象是共享的	,str 和  str1 指向同一个对象
		 String str2 = new String("abc");
		 System.out.println(str==str1);
		 System.out.println(str.equals(str1));//String类对Object的equals进行改写
		 System.out.println(str==str2);	
		 /*
		  * 结果:
		  * true
			true
			false
		  */
		
	}

String  类 的常用方法:

|--   获取类型方法:

       |--   int length()-------------------------------------------获取长度

       |--   char charAt(int index)---------------------------------获取字符

      |--    String substring(int beginIndex)。--------------------获取子串,从 开始索引 - 结束      

      |--   String substring(int beginIndex,int endIndex)---获取子串,从 开始索引 -

       |--   int indexOf(int ch)-------------------------获取索引

       |--   int indexOf(int ch,int fromIndex)---------获取索引,从指定的索引开始搜索

      |--   int indexOf(String str)-----------------获取索引

      |--   int indexOf(String str,int fromIndex)------获取索引,从指定的索引开始搜索。

      |--   int lastIndexOf(int ch)--------------------取索引

      |--   int indexOf(int ch,int fromIndex)---------获取索引,从指定的索引开始搜索。

      |--   intlastIndexOf(String str).----------------获取索引获取索引

      |--   int lastIndexOf(String str,int fromIndex).-获取索引,从指定的索引开始搜索。

     


|--   转换类型方法:


      |--   String[] split(String reges)------转换诚字符串数组,参数正则表达式。(切割)

      |--   char[] toCharArray()---转换诚字符(两个字节)数组。

      |--   byte[] getBytes()------转换成字节数组

      |--   String toUpperCase()---转换成大写

      |--   String toLowerCase()---转换成小写

      |--   String replace(char oldChar,char newChar)---替换 指定字符 全部

       |--    String replice(String s1 String s2)----------------替换 指定字符串 全部

       |--    String trim()---------清除左右空格


|--   判断类型方法:


       |--boolean equals(Object obj)----------------判断 内容 是否相等

       |--booleanequalsIgnoreCase(String str)------判断 内容 是否相等判断 内容 是否相等 不区分大小写

       |--boolean contains(String s1)---------------判断 是否 包含 指定。。。

       |--boolean startsWith(String prefix)----------判断 前缀 (包含)

       |--boolean startsWith(String prefix,int toffset)---判断前缀判断 前缀,从指定索引开始。(包含)

       |--boolean endsWith(String suffix)-----------------判断 后缀(包含) (包含)


|--   比较类型方法:


       |--int compareTo(String s1)--------------------按字典顺序比较,负数前,相等0,正数后。

       |--int compareToIgnoreCase(String s1)----。。。区分大小写。。。


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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值