當前位置:首頁 » 編程語言 » java中contains

java中contains

發布時間: 2022-08-03 05:02:14

『壹』 java 字元串 contains 用法 可能空時會報錯嗎

會的
如:topic.getTopicType().contains("123"),我獲取的這個topicType是null,這時是會報空指針錯誤的
"".contains("123")這種形式不會報錯

『貳』 java中list集合中contains()的用法,啥意思

1、java中list集合中contains()的用法為:

public boolean list.contains(Object o)

意思為:當前列表若包含某元素,返回結果為true, 若不包含該元素,返回結果為false。

2、contains()方法實現的具體細節為:

當list調用contains()方法並傳遞一個元素時,會執行遍歷,逐個對比item是否等於該元素,當遍歷結束後,如果還沒有一個元素等於該元素的值,則返回false, 否則返回true

3、java中list集合中contains()用法的代碼示例為:

import java.util.ArrayList;

public class ArrayListDemo {

public static void main(String[] args) {

// 創建1個空列表

ArrayList<Integer> arrlist = new ArrayList<Integer>();

// 添加測試數據

arrlist.add(20);

arrlist.add(25);

arrlist.add(10);

arrlist.add(15);

// 列表是否包含元素 10

boolean res = arrlist.contains(10);

if (res == true) {

System.out.println("包含");

} else {

System.out.println("不包含");

}}}

(2)java中contains擴展閱讀:

1、List的contains(obj)方法

實際上,List調用contains(Object obj)方法時,會遍歷List中的每一個元素,然後再調用每個元素的equals()方法去跟contains()方法中的參數進行比較,如果有一個元素的equals()方法返回true則contains()方法返回true,否則所有equals()方法都不返回true,則ontains()方法則返回false。因此,重寫了Course類的equals()方法,否則,testListContains()方法的第二條輸出為false。

2、Set的Contains(obj)方法

當調用HashSet的contains(Object obj)方法時,其實是先調用每個元素的hashCode()方法來返回哈希碼,如果哈希碼的值相等的情況下再調用equals(obj)方法去判斷是否相等,只有在這兩個方法所返回的值都相等的情況下,才判定這個HashSet包含某個元素。因此,需重寫Course類的hashCode()方法和equals()方法。

『叄』 java 正則表達式contains和matches區別

String.contains與字元串,句點一起使用。它不適用於正則表達式。它將檢查指定的確切字元串是否出現在當前字元串中。

『肆』 在Java中,如何檢測一個數組中是否包含某一個數據

在Java中,檢測一個數組是否包含某一個數據,通常有四種方法:

(1)for循環

(2)轉換為List,調用Arrays.asList(arr).contains方法

(3)使用Set

(4)使用Arrays.binarySearch()方法

下面為上述四種方法的具體代碼實現:

1、使用for循環

public static boolean useLoop(String[] arr, String targetValue) {

for (String s : arr) {

if (s.equals(targetValue))

return true;

}

return false;

}

『伍』 contains(object)在java中是什麼意思

比如
sb="aaabbbcc"
Boolean
b
=
sb.contains("c");
如果包含「c」
則返回true
否則返回
false
用來判斷字元串a是否含有例外一個字元串(或者別的什麼東東
一般都是字元串)
希望對你有幫助
給分啊

『陸』 Java中equals和contains的區別

equals 比較對象值大小, contains 是 對象集合 判斷 是否包含對象,一般按照hashcode來判斷,可以override 對象的equals和hashcode 方法來修改匹配規則。

『柒』 java中怎麼判斷一個字元串中包含某個字元或字元串

方法如下:

一、contains方法

1:描述

java.lang.String.contains() 方法返回true,當且僅當此字元串包含指定的char值序列

2:聲明

publicbooleancontains(CharSequences)

3:返回值

此方法返回true,如果此字元串包含,否則返回false。

4:實例

publicstaticvoidmain(String[]args){
Stringstr="abc";
booleanstatus=str.contains("a");
if(status){
System.out.println("包含");
}else{
System.out.println("不包含");
}
}

二、indexOf方法

1:描述

java.lang.String.indexOf() 的用途是在一個字元串中尋找一個字的位置,同時也可以判斷一個字元串中是否包含某個字元。

2:聲明

intindexOf(intch,intfromIndex)

3:返回值

indexOf的返回值為int

4:實例

publicstaticvoidmain(String[]args){
Stringstr1="abcdefg";
intresult1=str1.indexOf("a");
if(result1!=-1){
System.out.println("字元串str中包含子串「a」"+result1);
}else{
System.out.println("字元串str中不包含子串「a」"+result1);
}
}

『捌』 java中list有contains方法么

java中的list是有contains方法的。
contains方法用於判斷列表中是否包含指定元素。如果列表中包含指定元素,則返回true,否則返回false。

語法 contains(Object o)

o:要判斷是否存在於列表中的元素。

示例 本示例使用List介面的實現類ArrayList初始化一個列表對象list,並調用contains方法判斷列表中是否包含「蘋果」字元串。
public static void main(String[] args) {
List<String> list = new ArrayList<String>();
list.add("草莓"); //向列表中添加數據
list.add("香蕉"); //向列表中添加數據
list.add("菠蘿"); //向列表中添加數據
for (int i = 0; i < list.size(); i++) { //通過循環輸出列表中的內容
System.out.println(i + ":" + list.get(i));
}
String o = "蘋果";
System.out.println("list對象中是否包含元素" + o + ":" + list.contains(o));
//判斷字元串中是否包含指定字元串對象
}

『玖』 java contains用法

Java String.contains()方法用法實例教程, 返回true,當且僅當此字元串包含指定的char值序列

packagecom.yii;

importjava.lang.*;

publicclassStringDemo{

publicstaticvoidmain(String[]args){

Stringstr1="tutorialspoint",str2="http://";

CharSequencecs1="int";

//
booleanretval=str1.contains(cs1);
System.out.println("Methodreturns:"+retval);

//
retval=str2.contains("_");
System.out.println("Methodsreturns:"+retval);
}
}

『拾』 java的equals和contains的區別

java的equals和contains的區別:

1、功能不同

equals指示其他某個對象是否與此對象「相等」。

contains當且僅當此字元串包含指定的 char 值序列時,返回 true。

2、用法不同

equals實現對象上差別可能性最大的相等關系;即,對於任何非空引用值 x 和 y,當且僅當 x 和 y 引用同一個對象時,此方法才返回 true(x == y 具有值 true)。

contains常用與集合中判斷某個對象是否含有這個元素。

3、含義不同

equals是比較兩個東西是否等同,適用於任何類別的對象。

contains是是否包含的意思,左邊的對象是一個容器了。

4、參數不同

equals參數為obj - 要與之比較的引用對象。

contains參數為s - 要搜索的序列。

熱點內容
怎麼看筆記本配置好壞怎麼對比 發布:2025-01-23 08:50:00 瀏覽:514
安卓q用起來怎麼樣 發布:2025-01-23 08:49:14 瀏覽:294
foreach資料庫 發布:2025-01-23 08:49:05 瀏覽:741
什麼是車棚配置 發布:2025-01-23 08:42:58 瀏覽:312
智能電視盒子無線網密碼在哪裡 發布:2025-01-23 08:42:14 瀏覽:277
代理提取源碼 發布:2025-01-23 08:41:35 瀏覽:62
nas網路伺服器為什麼貴 發布:2025-01-23 08:00:00 瀏覽:941
語音伺服器未連接如何連接視頻 發布:2025-01-23 07:59:11 瀏覽:883
日流量10萬需要什麼類型伺服器 發布:2025-01-23 07:58:27 瀏覽:501
伺服器獲取地址失敗 發布:2025-01-23 07:55:18 瀏覽:850