歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux編程 >> Linux編程

Java中String類的contains方法

該方法的定義為:public boolean contains(CharSequence s) ,用作當且僅當此字符串包含指定的 char 值序列時,返回 true。注意這裡的參數是一個CharSequence,如果我們用char作為參數,比如:

String s = "abcd";

System.out.println(s.contains('a'));

會報語法錯誤:The method contains(CharSequence) in the type String is not applicable for the arguments (char)。參數類型不匹配。

打開api我們看到CharSequence是一個interface,所以我們沒法直接用它的對象,只能用它的實現類的對象,它有幾個實現類String,StringBuilder等,所以我們這裡傳入String的對象即可。

System.out.println(s.contains("a"));

Copyright © Linux教程網 All Rights Reserved