String类的一些知道的方法

2020-04-22  本文已影响0人  甜甜圈李

String类的构造方法

常见构造方法

* public String():空构造

* public String(byte[] bytes):把字节数组转成字符串

* public String(byte[] bytes,int index,int length):把字节数组的一部分转成字符串

* public String(char[] value):把字符数组转成字符串

* public String(char[] value,int index,int count):把字符数组的一部分转成字符串

* public String(String original):把字符串常量值转成字符串

* public int length():返回此字符串的长度。

String类的常见面试题

* 1.判断定义为String类型的s1和s2是否相等

* String s1 = "abc";

* String s2 = "abc";

* System.out.println(s1 == s2);

* System.out.println(s1.equals(s2));

* 2.下面这句话在内存中创建了几个对象?

* String s1 = new String("abc");

* 3.判断定义为String类型的s1和s2是否相等

* String s1 = new String("abc");

* String s2 = "abc";

* System.out.println(s1 == s2); ?

* System.out.println(s1.equals(s2)); ?

* 4.判断定义为String类型的s1和s2是否相等

* String s1 = "a" + "b" + "c";

* String s2 = "abc";

* System.out.println(s1 == s2); ?

* System.out.println(s1.equals(s2)); ?

* 5.判断定义为String类型的s1和s2是否相等

* String s1 = "ab";

* String s2 = "abc";

* String s3 = s1 + "c";

* System.out.println(s3 == s2);

* System.out.println(s3.equals(s2)); ?

String类的判断功能

String类的判断功能

* boolean equals(Object obj):比较字符串的内容是否相同,区分大小写

* boolean equalsIgnoreCase(String str):比较字符串的内容是否相同,忽略大小写

* boolean contains(String str):判断大字符串中是否包含小字符串

* boolean startsWith(String str):判断字符串是否以某个指定的字符串开头

* boolean endsWith(String str):判断字符串是否以某个指定的字符串结尾

* boolean isEmpty():判断字符串是否为空。

上一篇 下一篇

猜你喜欢

热点阅读