本文實(shí)例為大家分享了java用arraycopy實(shí)現(xiàn)多擊事件的3種方法,供大家參考,具體內(nèi)容如下
1、雙擊事件的實(shí)現(xiàn)
我們規(guī)定兩次點(diǎn)擊的事件間隔在500毫秒內(nèi)為雙擊事件,這一值可以隨意限定。
    bt_click.setOnClickListener(new OnClickListener() {      @Override      public void onClick(View v) {        if(startTime!=0){          long endTime = System.currentTimeMillis();          if(endTime-startTime<500){            Toast.makeText(getApplicationContext(), "點(diǎn)擊了兩下", 0).show();          }        }        startTime = System.currentTimeMillis();      }    });2、arraycopy用法
arraycopy是用于數(shù)組復(fù)制的一個(gè)函數(shù)
我們先來(lái)看一個(gè)arraycopy的小例子
    //靜態(tài)初始化兩個(gè)長(zhǎng)度不同的數(shù)組    int src[] = {1,2,3,4,5,6};    int dest[] = {10,9,8,7,6,5,4,3,2,1};    //將數(shù)組src的4個(gè)元素copy到數(shù)組dest中    System.arraycopy(src,1,dest,2,4);    //輸出數(shù)組dest    for(int i=0;i<10;i++)    {      System.out.println(dest[i]);    }輸出結(jié)果

由結(jié)果我們可以看出arraycopy的用法
參數(shù):
1.原數(shù)組(要被拷貝的數(shù)組)
2.原數(shù)組的拷貝起始位置索引值
3.目標(biāo)數(shù)組(原數(shù)組的數(shù)據(jù)―拷貝
主站蜘蛛池模板:
滦南县|
永宁县|
镇雄县|
卓资县|
嫩江县|
尖扎县|
皋兰县|
曲靖市|
通化县|
周宁县|
栾川县|
慈利县|
平度市|
静安区|
灵璧县|
湟源县|
雷波县|
寿阳县|
普定县|
哈密市|
上犹县|
宜宾县|
新疆|
遂平县|
滨海县|
昌宁县|
商城县|
南昌市|
普洱|
荆州市|
嘉峪关市|
华亭县|
西和县|
汨罗市|
香港|
景宁|
凤城市|
陈巴尔虎旗|
江川县|
横峰县|
茌平县|