Scala编程中常见错误:Error:(24, 29) value foreach is not a member of java.util.Set[String]
2016-01-16 14:24
696 查看
问题:
在Scala编程开发中, 经常会出现类似如下的错误,
Error:(24, 29) value foreach is not a member of java.util.Set[String]
for (key <- reducedList.keySet) {
^
或
Error:(21, 22) value filter is not a member of java.util.ArrayList[myakka.messages.Word]
for (wc: Word <- dataList) {
^
解决方法:
因为reducedList是java.util.HashMap, 没有foreach方法, 所以需要将其转换为Scala的集合类型,
因此需要在代码中加入如下内容(Scala支持与Java的隐式转换),
import scala.collection.JavaConversions._
在Scala编程开发中, 经常会出现类似如下的错误,
Error:(24, 29) value foreach is not a member of java.util.Set[String]
for (key <- reducedList.keySet) {
^
或
Error:(21, 22) value filter is not a member of java.util.ArrayList[myakka.messages.Word]
for (wc: Word <- dataList) {
^
解决方法:
因为reducedList是java.util.HashMap, 没有foreach方法, 所以需要将其转换为Scala的集合类型,
因此需要在代码中加入如下内容(Scala支持与Java的隐式转换),
import scala.collection.JavaConversions._
相关文章推荐
- 今天尝试了下COMSOL计算热电耦合,
- android query方法各个参数的含义
- 设置UITabBar按钮的颜色
- 一个简单聊天界面的UI实现
- iOS UILable自适应高度
- iOS KVC valueForKeyPath学习心得
- 第八章 ArrayBlockingQueue源码解析
- Dynamic Programming--Longest Common Subsequence
- IOS UITextField &UITextView
- A Better solution for the Windows 7 SP1 ADO GUID changes
- UISearchBar总结
- iOSUI-导航控制器全屏滑动返回效果
- iOS UI-自动布局(Autoresizing)
- 从UIImage的矩阵变换看矩阵运算的原理
- UITextField 光标的位置设置获取
- 213,使用UINavigationController实现页面跳转
- easyui 在tabs子页面关闭当前tabs
- iOS 开发学习之 User Interface(3)iOS 坐标系和 UILabel 与 UIButton
- iOS 开发学习之 User Interface(2)UIWindow 视窗
- fail to build phoneME Feature-转