kotlinの配列リストからアイテムを削除する方法

マーシュ
data class RideDate(var enddate: String? = null,var startdate: String? = null) 



 fun main(args: Array<String>) {
var listOfRideDate = mutableListOf<RideDate>();
val date1 = RideDate()
date1.startdate = "2018-11-05 00:00:00 +0000"
date1.enddate = "2018-11-06 23:59:59 +0000"
listOfRideDate.add(date1)

val date2 = RideDate()
date2.startdate = "2020-01-20 00:00:00 +0000"
date2.enddate = "2020-02-20 00:00:00 +0000"
listOfRideDate.add(date2)

val date3 = RideDate()
date3.startdate = "2020-03-20 00:00:00 +0000"
date3.enddate = "2020-03-20 00:00:00 +0000"
listOfRideDate.add(date3)

val date4 = RideDate()
date4.startdate = "2020-04-20 00:00:00 +0000"
date4.enddate = "2020-04-20 00:00:00 +0000"
listOfRideDate.add(date4)

val date5 = RideDate()
date5.startdate = "2020-11-20 00:00:00 +0000"
date5.enddate = "2020-11-20 00:00:00 +0000"
listOfRideDate.add(date5)


for (i in 0..listOfRideDate.size -1) {
    // we have to remove 2018-11-05 00:00:00 +0000 and 2018-11-06 23:59:59 +0000  from list 
    println(listOfRideDate.get(i).startdate + " and " + listOfRideDate.get(i).enddate)
}

}

これは私のデータクラスであり、startDateとendDateのアイテムRideDateを手動で追加したメインメソッドです。データにdate1.startdate = "2018-11-05 00:00:00 +0000" date1.enddate = "が含まれている場合は、アイテムを動的に削除します。 2018-11-06 23:59:59 +0000 "

無視できるように、kotlinの配列リストからアイテムを削除する方法を教えてください

Animesh sahu

述語と一致する要素を元のリストから削除するには、removeAll使用できます

listOfRideDate.removeAll {
    it.startdate == "2018-11-05 00:00:00 +0000" && it.enddate == "2018-11-06 23:59:59 +0000"
}

または、Johann Kexelが提案したように、フィルタリングされたアイテムを含む新しいリストを作成してフィルタリングすることもできます。

val filtertedList = listOfRideDate.filter {
    it.startdate == "2018-11-05 00:00:00 +0000" && it.enddate == "2018-11-06 23:59:59 +0000"
}

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

Cの動的配列リストからアイテムを削除する

分類Dev

Pythonのリストからアイテムを削除する方法

分類Dev

.txtCの配列からアイテムを削除する方法

分類Dev

文字列のリストから文字列アイテムを削除する

分類Dev

配列リストからアイテムを削除するとアプリがクラッシュする

分類Dev

ReactJSリストからアイテムを削除する方法

分類Dev

リストからアイテムを削除する方法

分類Dev

匿名リストからアイテムを削除する方法

分類Dev

方法:リストからアイテムを削除する<string>

分類Dev

リストから部分文字列に一致するアイテムを削除する最速の方法-Python

分類Dev

部分文字列が一致するPythonのリストからアイテムを削除する方法

分類Dev

リストからすべての重複アイテムを削除する方法

分類Dev

parentIdでリストからすべてのアイテムを削除する方法

分類Dev

List <MyList>配列リストから単一の文字列アイテムを取得する方法

分類Dev

PHPの配列から特定の長さのアイテムを削除する方法

分類Dev

リストから最初のアイテムを削除する方法は?

分類Dev

SharePointリストアイテムから最初の文字を削除する方法C#

分類Dev

Androidのリストビューからアイテムを削除する方法

分類Dev

配列からアイテムを削除する方法

分類Dev

Nの倍数であるインデックスを持つ配列からアイテムを削除する方法

分類Dev

別のリストからアイテムを削除する

分類Dev

CommonLispのリストからアイテムを削除する

分類Dev

リストから同様のアイテムを削除する

分類Dev

リストから特定のアイテムを削除する

分類Dev

ReactJSリストから特定のアイテムを削除する

分類Dev

特定の配列リストアイテムを取得する方法

分類Dev

KotlinのArrayListからアイテムを削除する方法

分類Dev

Vue.jsの配列からアイテムを削除する方法

分類Dev

Laravelのセッション配列からアイテムを削除する方法

Related 関連記事

  1. 1

    Cの動的配列リストからアイテムを削除する

  2. 2

    Pythonのリストからアイテムを削除する方法

  3. 3

    .txtCの配列からアイテムを削除する方法

  4. 4

    文字列のリストから文字列アイテムを削除する

  5. 5

    配列リストからアイテムを削除するとアプリがクラッシュする

  6. 6

    ReactJSリストからアイテムを削除する方法

  7. 7

    リストからアイテムを削除する方法

  8. 8

    匿名リストからアイテムを削除する方法

  9. 9

    方法:リストからアイテムを削除する<string>

  10. 10

    リストから部分文字列に一致するアイテムを削除する最速の方法-Python

  11. 11

    部分文字列が一致するPythonのリストからアイテムを削除する方法

  12. 12

    リストからすべての重複アイテムを削除する方法

  13. 13

    parentIdでリストからすべてのアイテムを削除する方法

  14. 14

    List <MyList>配列リストから単一の文字列アイテムを取得する方法

  15. 15

    PHPの配列から特定の長さのアイテムを削除する方法

  16. 16

    リストから最初のアイテムを削除する方法は?

  17. 17

    SharePointリストアイテムから最初の文字を削除する方法C#

  18. 18

    Androidのリストビューからアイテムを削除する方法

  19. 19

    配列からアイテムを削除する方法

  20. 20

    Nの倍数であるインデックスを持つ配列からアイテムを削除する方法

  21. 21

    別のリストからアイテムを削除する

  22. 22

    CommonLispのリストからアイテムを削除する

  23. 23

    リストから同様のアイテムを削除する

  24. 24

    リストから特定のアイテムを削除する

  25. 25

    ReactJSリストから特定のアイテムを削除する

  26. 26

    特定の配列リストアイテムを取得する方法

  27. 27

    KotlinのArrayListからアイテムを削除する方法

  28. 28

    Vue.jsの配列からアイテムを削除する方法

  29. 29

    Laravelのセッション配列からアイテムを削除する方法

ホットタグ

アーカイブ