❶ java寫一個監聽介面 監聽圖片的下載次數
這個不用寫什麼介面的,只要在下載的方法中調用一個計數的方法,將對於文檔的下載次數記錄到資料庫就可以了啊。
❷ java數據次數統計 求解
看代碼:
importjava.util.ArrayList;
importjava.util.Map;
importjava.util.Scanner;
importjava.util.TreeMap;
publicclassMain{
publicstaticvoidmain(String[]args)throwsException{
try(Scannerin=newScanner(System.in)){
intkey,value;
//TreeMap是可以根據鍵值進行自動排序的Map
//一個鍵可能對應多個值,我們使用ArrayList來保存這多個值
TreeMap<Integer,ArrayList<Integer>>map=newTreeMap<>();
while(true){
key=in.nextInt();
value=in.nextInt();
if(0==key&&0==value){//兩個都是0跳出循環
break;
}
if(null==map.get(key)){//當前key沒有對應的集合
ArrayList<Integer>values=newArrayList<>();
values.add(value);
map.put(key,values);
}else{
map.get(key).add(value);
}
}
for(Map.Entry<Integer,ArrayList<Integer>>entry:map.entrySet()){
System.out.printf("%d%d",entry.getKey(),entry.getValue().size());
for(Integerv:entry.getValue()){
System.out.printf("%d",v);
}
System.out.println();
}
}
}
}
運行:
❸ 如何實現記錄下載次數 java
1、記錄下載次數即在用戶進行下載操作後保存本次下載記錄。
2、如何實現,一般在程序設計中,文件下載不是單獨存在,
可以在資料庫中記錄文件路徑的數據表中加一列欄位:downNum表示下載次數。每次用戶下載文件時,下載對應文件後。我們就在本欄位進行數值+1.這樣我們就能獲取對每個文件的下載操作的記錄數。同時展示在前台
❹ java 統計下載次數,卻加多了一次,點擊下載按鈕,走了一遍,彈出迅雷下載窗口,點擊下載,又走多一遍。
這用debug 跟蹤是最快的 而且 我建議把數字操作寫在下載後面防止中途出exception 更新了次數沒下載成功
❺ JAVA如何確定輸出(循環)次數
有兩種方法:
1.
使用三層循環遍歷多維數組
public
class
ransack
{
public
static
void
main(string[]
args)
{
int
array[][][]
=
new
int[][][]{
//
創建並初始化數組
{
{
1,
2,
3
},
{
4,
5,
6
}
},
{
{
7,
8,
9
},
{
10,
11,
12
}
},
{
{
13,
14,
15
},
{
16,
17,
18
}
}
};
array[1][0][0]
=
97;
//
改變指定數組元素
for
(int
i
=
0;
i
<
array.length;
i++)
{
//
遍歷數組
for
(int
j
=
0;
j
<
array[0].length;
j++)
{
for
(int
k
=
0;
k
<
array[0][0].length;
k++)
{
system.out.print(array[i][j][k]
+
"\t");
}
system.out.println();
//
輸出一維數組後換行
}
}
}
2.使用foreach
遍歷三維數組
public
class
foreachransack
{
public
static
void
main(string[]
args)
{
int
array[][][]
=
new
int[][][]{
//
創建並初始化數組
{
{
1,
2,
3
},
{
4,
5,
6
}
},
{
{
7,
8,
9
},
{
10,
11,
12
}
},
{
{
13,
14,
15
},
{
16,
17,
18
}
}
};
for
(int[][]
is
:
array)
{
//
遍歷數組
for
(int[]
is2
:
is)
{
for
(int
i
:
is2)
{
system.out.print(i
+
"\t");
}
system.out.println();
//
輸出一維數組後換行
}
}
}
}
❻ java怎麼實現文件下載次數統計
在文件輸出完成後統計,在outputstream.close()後加上統計就行了。
❼ java統計出現次數的問題
import java.util.*;
public class fd{
public static void main(String[] args){
TreeMap <Byte,Integer> ll = new TreeMap <Byte,Integer>();
byte [] b = new byte[255];
Random r = new Random();
for(int ii=0;ii<255;ii++){
r.nextBytes(b);//生成一組隨即的byte數組,有255個元素
int i = 0;
ll.put(b[ii],++i);//遍歷這個數組把元素加進TreeMap,值為出現次數
for(int iii = ii+1;iii<255;iii++){
if(b[ii] == b[iii])//遍歷剩下的數組如果跟原來的相同就把它的再次加入TreeMap並且計數器加一
ll.put(b[ii],++i);
}
}
Set s = ll.entrySet();
Iterator it = s.iterator();
while(it.hasNext()){
Map.Entry me = (Map.Entry)it.next();
System.out.println("值:" + me.getKey() + " 出現次數:" + me.getValue());
}
}
}
❽ java讀取文件次數問題
可以用一個第三方jar包(commons-codec-1.9.jar)來獲取md5碼
System.out.println(DigestUtils.md5Hex(new FileInputStream(new File("C:/ttt/new1328505655521"))));
附commons-codec-1.9.jar下載地址:http://commons.apache.org/proper/commons-codec/download_codec.cgi
❾ java計算次數
int s=15
int n=0
while(s<50){
n++;
s+=5;
}
sysout(n)
❿ 菜鳥求助 怎麼用JSP 統計文件的下載次數~~急 請各位大蝦幫幫忙。
在jsp頁面上用js可以完成,給下載按鈕一個onclick事件,用一個文本框來顯示下載次數(將文本框設置成只讀),沒點擊按鈕一次在js的方法中得到文本框中的值,定義一個變數var s=s+1,s為文本框的值,在將s賦值給文本框就可以了。其實還有更簡單的方法,在antion或servlet中實現,將值存到資料庫等,方法很多!