·您当前的位置:首页 > 技术教程 > AS2与AS3技术 >

[AS3]as3关于数组方面的添加,删除,查找,字符串等介绍(2)

时间:2012-09-11 13:43CuPlayer
查找数组中第一个相匹配的元素 var array:Array =[a,b,c,d,a,b,c,d]; var match:String = b ; for(var i:int = 0 ;i array.length ;i++){ if(array[i]==match){ trace(Elementwithindex+i+foundtomatch+match); //

查找数组中第一个相匹配的元素

  1. var array:Array = ["a", "b", "c", "d", "a", "b", "c", "d"];  
  2. var match:String = "b";  
  3. for(var i:int = 0; i < array.length; i++) {  
  4.     if(array[i] == match) {  
  5.         trace("Element with index " + i + " found to match " + match);  
  6.         //输出: Element with index 1 found to match b  
  7.         break;  
  8.     }  

查找数组中最后一个相匹配的元素

  1. var array:Array = ["a", "b", "c", "d", "a", "b", "c", "d"];  
  2. var match:String = "b";  
  3. for(var i:int = array.length - 1; i >= 0; i--) {  
  4.     if(array[i] == match) {  
  5.         trace("Element with index " + i + " found to match " + match);  
  6.         //输出: Element with index 5 found to match b  
  7.         break;  
  8.     }  

把字符串转成数组
使用String.split()方法:

  1. var list:String = "I am YoungBoy.";  
  2. var words:Array = list.split(" "); //以空格作为分隔符将字符串切割  
  3. trace(words); //输出: I,am,YoungBoy. 

把数组转成字符串
使用String.join()方法:

  1. var myArr:Array = new Array("one", "two", "three");  
  2. var myStr:String = myArr.join(" and ");  
  3. trace(myArr); //输出: one,two,three  
  4. trace(myStr); //输出: one and two and three 

 

热门文章推荐

请稍候...

保利威视云平台-轻松实现点播直播视频应用

酷播云数据统计分析跨平台播放器