我有一个对象数组.每个对象都有一个名为name的属性.我想有效地从数组中删除具有特定名称的对象.这是最好的方式吗?
private function RemoveSpoke(Name:String):void {
var Temp:Array=new Array;
for each (var S:Object in Spokes) {
if (S.Name!=Name) {
Temp.push(S);
}
}
Spokes=Temp;
}
Run Code Online (Sandbox Code Playgroud) 在我的一个flash项目中,我从aspx文件中获取xml数据.但它总是显示相同的数据,并且新数据不会出现在请求中.我怀疑问题出在缓存中.以下是我的代码
var urlloader:URLLoader=new URLLoader();
var header:URLRequestHeader = new URLRequestHeader("Cache-Control", "no-cache");
var urlRequest:URLRequest=new URLRequest(serverPath +
'GetScoreDetails.aspx?CardNo='+CardNo);
fscommand("LOG", serverPath + 'GetScoreDetails.aspx?CardNo=' + CardNo );
urlRequest.requestHeaders.push(header);
urlloader.addEventListener(Event.COMPLETE, loadedCompleteHandler);
urlloader.load(urlRequest);
Run Code Online (Sandbox Code Playgroud) 我正在尝试将项目从2.7转换为scala 2.8,并且我在与Java交互的代码中遇到了一些困难.下面是一个显示问题的稍微复杂的示例代码.基本上我有一个类型的成员变量的类mutable.Map[K,V]
,我找不到一种方法将其传递给期望a的方法java.util.Map[K,V]
.任何帮助都会很棒.
scala> import scala.collection.JavaConversions._
import scala.collection.JavaConversions._
scala> class A[K,V](m : collection.mutable.Map[K,V]) {
| def asJava : java.util.Map[K,V] = m
| }
<console>:9: error: could not find implicit value for parameter ma: scala.reflect.ClassManifest[K]
def asJava : java.util.Map[K,V] = m
Run Code Online (Sandbox Code Playgroud)