a.readChar() 读取输入字符
println(“请输入任意字符:”)
val ch = StdIn.readChar()
//scala中如何读取文件中的内容
val lines = Source.fromFile("E:/data/hello.txt").getLines()
Source源文件,地址,getLines()转化流数据成迭代数据
隐式转换中
rich 这个类是什么 引用在文件读取richFile 和 比较器接口中comparable
导入scala.io.Source后 即可引用Source中的方法读取文件信息
import scala.io.Source
object FileDemo extends App{
val source = Source.fromFile(“E:/data/hello.txt”)
//返回一个迭代器
val lines = source.getLines()
for(i <- lines)
println(i)
//内容也可以放到数组中
// val arr = source.getLines().toArray
// for(elem <- arr)
// println(elem)
//文件内容直接转换成一个字符串
// val contents = source.mkString
// println(contents)
}
读取字符
按字符读取文件
import scala.io.Source
object FileDemo extends App{
val source = Source.fromFile(“E:/data/hello.txt”)
for(c <- source)
println©
}
读取单词
将文件中的内容 转换成一个单词数组
import scala.io.Source
object FileDemo extends App{
val source = Source.fromFile(“E:/data/hello.txt)
val contents = source.mkString.split(” ") //转化为string然后切割成单词
for(word <- contents)
println(word)
}
读取网络文件
Source 可以直接读取来自URL、等非文件源的内容
import scala.io.Source
object FileDemo extends App{
val source = Source.fromURL(“http://www.baidu.com”, “UTF-8”)
val lines = source.getLines()
for(i <- lines)
println(i)
}
netty
//1.创建SparkConf对象进行配置,然后在创建SparkContext进行操作
val conf = new SparkConf().setAppName("BaseStationDemo").setMaster("local[2]")
val sc = new SparkContext(conf)
kafka 连接
连接生产者
获取配置ÿ