String入门看这一篇足矣

一,String的常见API

   String是引用数据类型,是不可以被继承的(f底层inally)。

1,boolean equals(Object object)比较字符串是否相同。(比如登录密码校验)

 "ABC".equalsIgnoreCase("abc")忽略大小写比较。(比如验证码)

2,int length()长度。

3,contains(String s)是否包含连续的字符串。

4,String subString(int start)截取字符串,从开始索引到结束。

String subString(int start,int end)含头不含尾-截取口诀。

5,String toLowerCase(),转小写

String toHigherCase(),转大写。

6,String[] split(String str)根据传入的字符串截取原字符串,返回字符串数组。

1 String s="A B C";
2 String[] strs=s.split(" ");
3 System.out.println(Arrays.toString(strs));

二,Java中的内存分配

1.栈:局部变量。

2.堆:new出来的。

3.静态区:全局和静态变量。

4.常量池:字符串。

5.程序代码块:二进制。

三,String创建对象流程

new String(“abc”)分两种情况:

猜你喜欢

转载自www.cnblogs.com/fengtangjiang/p/11103876.html
今日推荐