LoginSignup
1
3

More than 5 years have passed since last update.

KotlinでのArrayListのコピー

Posted at
  • 使用環境
    • AndroidSrudio3.0
    • Kotlin1.1

コピーの違い

example.kt
var numarray:ArrayList<Int> = arrayListOf(0)
var newarray:ArrayList<Int> = numarray

と書くと、newarrayを変更すると、numarrayも変わってしまう。
そこで、

example.kt
var numarray:ArrayList<Int> = arrayListOf(0)
var newarray = ArrayList<Int>(numarray)

と書くと、それぞれが独立するのでnewarrayを変えてもnumarrayに影響はない。

以上

1
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
3