本文實(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ù)―拷貝
主站蜘蛛池模板:
炉霍县|
焦作市|
本溪市|
遂昌县|
泾川县|
顺义区|
新乐市|
宣武区|
六安市|
奎屯市|
南丰县|
鄂托克前旗|
南京市|
兴宁市|
乐清市|
定西市|
隆德县|
唐山市|
荃湾区|
沙湾县|
资阳市|
武功县|
通渭县|
高淳县|
大关县|
同仁县|
桂平市|
佛山市|
阳曲县|
兴宁市|
腾冲县|
江陵县|
隆林|
文水县|
栖霞市|
汝南县|
贵州省|
饶河县|
福鼎市|
达拉特旗|
木里|