数组:Array:二维数组创建方式:val arr=Array.ofDim[Int](行,列)
grouped():将几个元素分为一组
实例操作如下:
object Test29 {
def main(args: Array[String]): Unit = {
// 二维数组
// 2.1创建方式
val arr5=Array.ofDim[Int](2,2) //2行2列
// 2.2访问数组的元素
arr5(0)(0)=1
arr5(0)(1)=2
arr5(1)(0)=3
arr5(1)(1)=4
// 2.3把一维数组转化为二维数组
var arr6=Array(1,2,3,4,5,6)
var arr7=arr6.grouped(3) //3个元素一组
while(arr7.hasNext){
var rs=arr7.next()
println(s"第1个元素是:${rs(0)}")
rs.foreach(println)
println("-----------")
}
}
}
1.substring(起点下标,终点下标-不包含终点)
2. .toInt为转化为int类型的数
3.关于字符串的代码如下:
object test31 {
def main(args: Array[String]): Unit = {
// 字符串
val id="428908201510017123"
// 1.取出单个字符
println(id(0))
// 2.取出ta的生日.子串
// substring(起点下标,终点下标-不包含终点)
val birthday=id.substring(6,14)
println(birthday)
// 3.判断性别
// 取出第17位
val genderCode=id.substring(16,17).toInt
// 奇数是:男 偶数是:女
if(genderCode%2==0){
println(s"它的性别是女")
}else{
println(s"它的性别是男")
}
// 4.前两位为省份
// 5.最后一位是校验码
// 6.分割
val str="高圆圆,林青霞,章泽天"
val arr=str.split(",")
println(arr)
arr.foreach(e=>{
println(s"我喜欢${e}")
})
}