Sacla字符串与数组(三)

1、字符串String类

 def main(args: Array[String]): Unit = {
    val s = "bjsxt"
    val s1 = "BJSXT"
    println(s.indexOf(98))
//    println(s.equals(s1))
//    println(s.equalsIgnoreCase(s1))//忽略大小写
  }

2、可变数组

   //val a = new ArrayBuffer[Int]()
    val a =ArrayBuffer[Int](1,2,3)
    a.+=(4)//数组尾追加+=
    a.+=:(100)//+=:数组头添加
    a.append(5,6,7,8,9)//追加元素
    a.foreach(println(_))

3、不可变数组

   val arr2 = Array[String]("a","b","c","d")
    val arr3 = Array[String]("e","f","g","h")
    val st = Array.concat(arr2,arr3)//将两个数组合并
    //st.foreach(println)

    val strings = Array.fill(5)("hello")
   // strings.foreach(println(_))

4、二维数组

 val array = new Array[Array[Int]](3)
    array(0) = Array[Int](1,2,3)
    array(1) = Array[Int](4,5,6)
    array(2) = Array[Int](7,8,9)


    //遍历
//    array.foreach(arr=>arr.foreach(println))

//    for (arr<-array;elem<-arr){
//      println(elem)
//    }

//    for (arr<-array){
//      for (elem<-arr){
//        println(elem)
//      }
//    }

5、一维数组

val arr = Array[String]("a","b","c","d")
//    val arr1 = new Array[Int](3)
//    arr1(0)=100
//    arr1(1)=100
//    arr1(2)=100
    //遍历println(_)
    //arr1.foreach(println(_))
   // arr.foreach(println)//s=>{println(s)}
//    for(elem <- arr){
//      println(elem)
//    }
  }
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值