導航:首頁 > 編程語言 > java統計功能

java統計功能

發布時間:2022-09-10 16:30:10

java中怎麼統計一個字元串中每個字元的出現次數

操作如下:

String str ="2342asfghgyu56asdasda";Map<String,Integer> maps = new HashMap<String,Integer>();for(int i=0;i<str.length();i++){。

String key = String.valueOf((str.charAt(i)));if(!maps.containsKey(key)),maps.put(key, 1);else{int val =maps.get(key);maps.put(key, val+1);

for(Map.Entry i : maps.entrySet()){System.out.println(i.getKey()+ "=="+i.getValue());

Ⅱ 怎麼用java編寫統計文件中的字元數、單詞數和行數

  1. 在C盤新建文件1.txt,輸入任意字元,如下圖:

Ⅲ java 實現報表統計

java本身沒有操作excel的工具,需要第三方的jar包,用jxl就可以,代碼入下。
jxl你上網路搜索後下載就可以,簡單易用,不懂追問。
public boolean exportExcel(HttpServletResponse response,List<cityinfo> list)
{
try
{
OutputStream os = response.getOutputStream();// 取得輸出流
response.reset();// 清空輸出流
response.setHeader("Content-disposition", "attachment; filename=fine.xls");// 設定輸出文件頭
response.setContentType("application/msexcel");// 定義輸出類型

WritableWorkbook wbook = Workbook.createWorkbook(os); // 建立excel文件
String tmptitle = "標題"; // 標題
WritableSheet wsheet = wbook.createSheet("詳細信息表", 0); // sheet名稱
WritableSheet wsheet = wbook.createSheet("性別統計表", 1); // sheet名稱
WritableSheet wsheet = wbook.createSheet("證件類型統計表", 2); // sheet名稱

// 設置excel標題
WritableFont wfont = new WritableFont(WritableFont.ARIAL, 16,WritableFont.BOLD,
false,UnderlineStyle.NO_UNDERLINE,Colour.BLACK);
WritableCellFormat wcfFC = new WritableCellFormat(wfont);
wcfFC.setBackground(Colour.AQUA);
wsheet.addCell(new Label(1, 0, tmptitle, wcfFC));
wfont = new jxl.write.WritableFont(WritableFont.ARIAL, 14,WritableFont.BOLD,
false, UnderlineStyle.NO_UNDERLINE,Colour.BLACK);
wcfFC = new WritableCellFormat(wfont);

// 開始生成主體內容
wsheet.addCell(new Label(0, 2, "具體內容"));

for(int i=0;i<list.size();i++) <br="">{
wsheet.addCell(new Label(0, i+3, "");
wsheet.addCell(new Label(1, i+3,"");

}
// 主體內容生成結束
wbook.write(); // 寫入文件
wbook.close();
os.close(); // 關閉流
return true;
}
catch(Exception ex)
{
ex.printStackTrace();
return false;
}
}

Ⅳ java實現銷售統計功能,需要有jsp頁面查詢統計,可加分

http://www.codefans.net/soft/24540.shtml
摘要:ASP源碼,管理系統,銷售系統,管理系統
ASP版塑料卡板包裝製品銷售統計管理系統功能包括:銷售數據錄入與管理、支持條型碼的銷售清單(送貨單)列印功能、銷售業績提成統計功能、收款與未收款分開統計功能。系統沒有做太多美工,歡迎對此系統感興趣的朋友美工設計!使用前請修改admin/conn.asp和conn.asp中的資料庫名及目錄。為了安全請將修改資料庫名字,後台管理目錄admin也可以更改為任何名稱。
後台地址:admin/login.asp
管理員:admin
密碼:admin
希望採納。。。。

Ⅳ java怎麼實現統計一個字元串中字元出現的次數

import java.util.*;
public class Test {
public static void main(String args[]){
String s = "abcdad"; //待測試的字元串
Map<Character, Integer> result = getCharMaps(s);
System.out.println(result);//列印出字元串中各字元出現的次數!

}
public static Map<Character, Integer> getCharMaps(String s) {
Map<Character, Integer> map = new HashMap<Character, Integer>();
for(int i = 0; i < s.length(); i++) {
Character c = s.charAt(i);
Integer count = map.get(c);
map.put(c, count == null ? 1 : count + 1);
}
return map;

}

}

Ⅵ 如何實現java 用戶在線實時統計

您好,這樣:
通過SessionListenr可以監聽session的創建和銷毀,所以首先要寫一個類MySessionListener,實現javax.servlet.http.HttpSessionListener介面及其sessionCreated()、sessionDestroyed()方法:

import java.util.HashSet;
import javax.servlet.ServletContext;
import javax.servlet.http.HttpSession;
import javax.servlet.http.HttpSessionEvent;
import javax.servlet.http.HttpSessionListener;

public class MySessionListener implements HttpSessionListener {

public void sessionCreated(HttpSessionEvent event) {
HttpSession session = event.getSession();
ServletContext application = session.getServletContext();

// 在application范圍由一個HashSet集保存所有的session
HashSet sessions = (HashSet) application.getAttribute("sessions");
if (sessions == null) {
sessions = new HashSet();
application.setAttribute("sessions", sessions);
}

// 新創建的session均添加到HashSet集中
sessions.add(session);
// 可以在別處從application范圍中取出sessions集合
// 然後使用sessions.size()獲取當前活動的session數,即為「在線人數」
}

public void sessionDestroyed(HttpSessionEvent event) {
HttpSession session = event.getSession();
ServletContext application = session.getServletContext();
HashSet sessions = (HashSet) application.getAttribute("sessions");

// 銷毀的session均從HashSet集中移除
sessions.remove(session);
}
}

然後再在web.xml中分別配置SessionListener和session超時時間(10分鍾):
<listener>
<listener-class>全路徑MySessionListener</listener-class>
</listener>
<session-config>
<session-timeout>10</session-timeout>
</session-config>
最後在Jsp頁面代碼使用以下代碼就可以實現當前在線人數統計輸出:

Ⅶ 要求用java代碼實現:統計一個類總共產生的實例對象個數的功能

public class MyDemo {
static int count = 0;

// 每次調用任意構造方法實例化都會執行
{
count++;
}

// 提供方法返回實例化過的次數
public static int getCount() {
return count;
}
}

Ⅷ java 統計某個文件夾下所包含的文件和文件夾的個數

listFiles方法返回當前目錄內所有文件和子目錄的File對象數組。
獲取其大小即文件和子目錄的數量總和。

遍歷數組,用isDirectory方法檢驗元素是否為目錄,這樣就把子目錄數出來了。

做差就是文件的數量了。

哦,你是想繼續數子目錄的文件數量情況嗎?那就再最外面套個遞歸。

Ⅸ java 怎麼對數據各欄位的值做統計分析

寫for循環來算,可以寫一個介面,返回一個數值,然後根據你的要求去實現它。統計哪個數就放哪個實現類。JAVA不像Python那麼多數學分析函數可用,當然也有第三方的數學計算包,看你找不找得到了。

閱讀全文

與java統計功能相關的資料

熱點內容
怎麼在文件夾查找一堆文件 瀏覽:536
核酸報告用什麼app 瀏覽:785
u8怎麼ping通伺服器地址 瀏覽:990
安卓什麼手機支持背部輕敲調出健康碼 瀏覽:860
程序員抽獎排行 瀏覽:730
扭蛋人生安卓如何下載 瀏覽:722
什麼app文檔資源多好 瀏覽:921
黑馬程序員APP 瀏覽:146
掌閱小說是哪個app 瀏覽:45
如何把u盤的軟體安裝到安卓機 瀏覽:998
php跑在什麼伺服器 瀏覽:122
編譯器怎麼跳轉到下一行 瀏覽:450
嵌入式py編譯器 瀏覽:324
rplayer下載安卓哪個文件夾 瀏覽:298
安卓手機里的電子狗怎麼用 瀏覽:748
pythonspyder入門 瀏覽:764
趣質貓app是什麼 瀏覽:60
皮帶壓縮機經常吸不上 瀏覽:205
西部隨行版怎樣加密 瀏覽:996
釘釘上如何壓縮圖片 瀏覽:924