国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務(wù)器之家:專注于服務(wù)器技術(shù)及軟件下載分享
分類導(dǎo)航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術(shù)|正則表達(dá)式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務(wù)器之家 - 編程語言 - Java教程 - java 刪除數(shù)組元素與刪除重復(fù)數(shù)組元素的代碼

java 刪除數(shù)組元素與刪除重復(fù)數(shù)組元素的代碼

2019-10-15 10:28java代碼網(wǎng) Java教程

在java中刪除數(shù)組元素與過濾重復(fù)數(shù)組元素我們都會需要去遍歷數(shù)組然后根據(jù)我們設(shè)置的值或方法進(jìn)行去除數(shù)組

刪除數(shù)組借助于list

 

復(fù)制代碼代碼如下:

private String[] removePaths(String path, String[] srcpaths) {
  List<String> list = new ArrayList<String>();
  int k = srcpaths.length;//原字符串長度
  int i=0;
  while(i<k){
   if(!srcpaths[i].equals(path)){
    list.add(srcpaths[i]);                      //不等就加入list
   }
   i++;
  }
  String[] temp = new String[list.size()];
  for(int j=0;j<list.size();j++){
   temp[j] = list.get(j);
  }
  return temp;
}

 

沒編譯器,隨便寫寫,大概就那個意思吧。。。

 

復(fù)制代碼代碼如下:

private String[] removePaths(String path, String[] srcpaths) {
    List list = Arrays.asList(srcpaths);
    list.remove(path);
    String[] temp = new String[list.size()];
    return list.toArray(temp); 
}

 

刪除數(shù)組中相同的元素

先把源數(shù)組進(jìn)行默認(rèn)排序

使相同元素相鄰

然后進(jìn)行循環(huán)操作刪除相同元素

 

復(fù)制代碼代碼如下:


<html>
<body>
<script type="text/javascript">
var source = ["林沖","魯智深","戴宗","林沖","時遷","朱貴"];
var target = new Array();
source.sort();
target.push(source[0]);

 

for(var i=1;i<source.length;i++)
{
if(source[i] != source[i-1])
{
target.push(source[i]);
}
}
document.write('原數(shù)組:' + source + "<br />");
document.write('所需數(shù)組:' + target);
</script>
</body>
</html>

 

再補(bǔ)充兩個實(shí)例

 

復(fù)制代碼代碼如下:

    public static void main(String[] args) { 
    getDistinct(new int[] { 6, 7, 3, 6, 5, 2, 7, 8 }); 
    } 
    static void getDistinct(int array[]) { 
    java.util.List list = new java.util.ArrayList(); 
    for (int i = 0; i < array.length; i++) { 
    if (!list.contains(array[i])) { 
    list.add(array[i]); 
    System.out.print(array[i] + " "); 
    } 
    } 
    } 


    輸出:6 7 3 5 2 8 

 

看了一下ArrayList的contains()方法源碼:

 

復(fù)制代碼代碼如下:

    public boolean contains(Object elem) { 
    return indexOf(elem) >= 0; 
    } 
    public int indexOf(Object elem) { 
    if (elem == null) { 
    for (int i = 0; i < size; i++) 
    if (elementData[i]==null) 
    return i; 
    } else { 
    for (int i = 0; i < size; i++) 
    if (elem.equals(elementData[i])) 
    return i; 
    } 
    return -1; 
    } 

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 天天插天天操 | 日韩在线视频一区 | 四虎免费看黄 | 久久综合一区二区三区 | 久久久久久亚洲 | 中文字幕第18页 | 亚洲精品国产精品国自产在线 | 欧美日韩在线电影 | 亚洲高清视频一区二区 | 国产精品亚洲视频 | 欧美视频第一区 | 久久99久久99精品免观看粉嫩 | 精品9999 | 狠狠操夜夜操 | 精品国产乱码久久久久久影片 | 欧美另类视频在线 | 色噜噜狠狠一区二区三区狼国成人 | 亚洲国产精品成人精品 | 国产精品国产精品国产专区不卡 | 日本天天色 | 夜夜夜久久久 | 欧美日韩电影一区二区三区 | 久久大陆 | 日韩福利片 | 寡妇性视频免费高清播放器 | 亚洲高清色综合 | 欧美亚洲一区 | 精品福利在线 | 国产精品区二区三区日本 | 国产精品自拍视频 | 国产精品久久99 | 国产精品成人av | 97精品久久| 黄色免费电影网站 | 亚洲 中文 欧美 日韩 在线观看 | 国产精品日韩欧美一区二区三区 | 啪一啪操一操 | 国内精品一级毛片 | 亚洲精品一区二区 | 女教师高潮叫床视频在线观看 | 91免费在线 |