真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

Scala數(shù)組的知識點有哪些

本篇內(nèi)容介紹了“Scala數(shù)組的知識點有哪些”的有關(guān)知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領(lǐng)大家學(xué)習(xí)一下如何處理這些情況吧!希望大家仔細閱讀,能夠?qū)W有所成!

我們提供的服務(wù)有:網(wǎng)站制作、成都網(wǎng)站制作、微信公眾號開發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認證、侯馬ssl等。為千余家企事業(yè)單位解決了網(wǎng)站和推廣的問題。提供周到的售前咨詢和貼心的售后服務(wù),是有科學(xué)管理、有技術(shù)的侯馬網(wǎng)站制作公司

一、定長數(shù)組,new Array[String][10]或者是Array(1,2,3,4,5),對應(yīng)到JVM當中,以數(shù)組形式存在

二、變長數(shù)組,ArrayBuffer,變長數(shù)組和定長數(shù)組可以相互轉(zhuǎn)化,toArray或toBuffer

三、數(shù)組的遍歷,for(i <- 0 until a.length) 或者是 for (str <- a)

四、for推導(dǎo)式和數(shù)組,1、res的類型是Array[String], resbuf的類型是ArrayBuffer[String]

    val strs = Array("abc", "def", "egh")
    val res = for (str <- strs) yield str * 2
    
    val strsbuf = ArrayBuffer("abc", "def", "egh")
    val resbuf = for (str <- strsbuf) yield str * 2

五、再加上守衛(wèi),res = Array(2,4,6)

    val ints = Array(1,2,3,4,5,6)
    val res = for (i <- ints if i % 2 == 0 ) yield i * 2

六、常用方法,sum, sort, mkString等

七、var multi = Array.ofDim[Int](3,4)

八、與java的互操作,1、import可以隨意放置在任意位置,2、請注意第一個import,如果沒有這個最后一行會報錯

    import scala.collection.JavaConversions.bufferAsJavaList
    import scala.collection.mutable.ArrayBuffer
    val strlst = ArrayBuffer("abc", "def", "egh")
    // ProcessBuilder start from java 1.5
    val pb = new ProcessBuilder(strlst)

“Scala數(shù)組的知識點有哪些”的內(nèi)容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業(yè)相關(guān)的知識可以關(guān)注創(chuàng)新互聯(lián)網(wǎng)站,小編將為大家輸出更多高質(zhì)量的實用文章!


當前題目:Scala數(shù)組的知識點有哪些
本文網(wǎng)址:http://weahome.cn/article/gcpgip.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部