您的位置:首页 > 其它

Scala之Tuple、Array、Map与文件操作

2015-12-03 20:20 561 查看
1、Tuple操作

def main(args: Array[String]): Unit = {
val tuple = ("yy","hello","world");
println(tuple._1);
println(tuple._2);
println(tuple._3);
println(tuple.toString());
}

结果如下:

yy
hello
world
(yy,hello,world)

2、Array操作

def main(args: Array[String]): Unit = {
val array = Array(1,2,3,4,5);
for(i <-0 until array.length){
print(array(i)+ " ");
}

for(element <-array){
println(element)
}
}

3、Map操作

def main(args: Array[String]): Unit = {
val map = Map("name"->"yy","age"->26);
for((k,v)<-map){
println("Key is " + k +",value is " + v);
}

//占位符
for((k,_)<-map){
println("Key is " + k );
}
}

4、文件操作

def main(args: Array[String]): Unit = {
val file = Source.fromFile("D:\\ww\\test.txt","GBK");

for(line <- file.getLines()){
println(line);
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Scala Map Array Tupl