Contact: aviboots(AT)netvision.net.il
39,844 questions
51,765 answers
573 users
import scala.collection.mutable.ArrayBuffer val array = Array(4, 9, 8, 6, 5, 7) val index = 2 val element = 100 val buffer = ArrayBuffer(array: _*) buffer.insert(index, element) val newArray = buffer.toArray println(newArray.mkString(", ")) /* run: 4, 9, 100, 8, 6, 5, 7 */
import scala.collection.mutable.ListBuffer val array = Array(4, 9, 8, 6, 5, 7) val index = 2 val element = 100 val buffer = ListBuffer(array: _*) buffer.insert(index, element) val newArray = buffer.toArray println(newArray.mkString(", ")) /* run: 4, 9, 100, 8, 6, 5, 7 */
val array = Array(4, 9, 8, 6, 5, 7) val index = 2 val element = 100 val newArray = array.slice(0, index) ++ Array(element) ++ array.slice(index, array.length) println(newArray.mkString(", ")) /* run: 4, 9, 100, 8, 6, 5, 7 */