面向对象15.3String类-常见功能-判断

Posted 奋斗开始的地方

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了面向对象15.3String类-常见功能-判断相关的知识,希望对你有一定的参考价值。

/*3.判断
* 3.1两个字符串内容是否相同?
* boolean equals(Object obj)(参数是Object,不是String,因为equals是覆盖Object里面的equals方法,父类是什么参数,这个equals就是要什么参数)
* boolean equalsIgnoreCase(String str))将此 String 与另一个 String 比较,不考虑大小写。
*
* 3.2字符串中是否包含指定字符串?
* boolean contains(CharSequence s) 当且仅当此字符串包含指定的 char 值序列时,返回 true。
*
* 3.3字符串是否以指定字符串开头?是否以指定字符串结尾?
* boolean startsWith(String prefix) 测试此字符串是否以指定的前缀开始。
* endsWith(String suffix) 测试此字符串是否以指定的后缀结束。
* */

public static void main(String[] args) {
// 3.1
String s="abc";
// System.out.println(s.equals("ABC".toUpperCase()));//false
// System.out.println(s.equalsIgnoreCase("ABC"));//true,equalsIgnoreCase(""),这个方法是忽略大小写,判断字符串内容是否相同
// 3.2
System.out.println(s.contains("a"));//true,s里面是否包含a,
// 3.3
String str="ArrayDamo.java";
System.out.println(str.startsWith("ArrayDamo"));//我想找以ArrayDamo开头的所有文件。
System.out.println(str.endsWith(".java"));//我想找以.java结尾的所有文件。
System.out.println(str.contains("Damo"));//我想找有包含Damo字符的文件
}

以上是关于面向对象15.3String类-常见功能-判断的主要内容,如果未能解决你的问题,请参考以下文章

面向对象15.3String类-常见功能-获取-2

面向对象15.3String类-常见功能-获取-1

Java面向对象 —— 继承

面向对象编程

C++面向对象例题:构建一个立方体类

001:java面向对象