object MyScalaWordCount {
def main(args: Array[String]): Unit = {
val conf = new SparkConf().setAppName("MyScalaWordCount");
//创建一个SparkContext对象
val sc = new SparkContext(conf)
//读取文件及分割单词
val res = sc.textFile("/home/luohuan/input").flatMap(_.split(" "))
//判断单词大小写
//var res = Array("hello", "world", "Hi", "luo", "HUAN")
var cnt=0
for (i <- 0 until res.length) {
var part="""[a-z]""".r
var res2=part.findAllIn(res(i))
//println(res2.length)
if(res2.length==0){
cnt += 1
println(cnt)
}
}
//释放资源
sc.stop()
}
}
注释:单词空格分隔,不含标点符号