java讀取properties的方法

在日常使用中經常會讀取properties檔案,現在把自己在網上搜集的一些java讀取properties的方法匯總如下:1、使用java.util.Properties類的load()方法如: InputStream is = new BufferedInputStream(new FileInputStream(new File(properties檔案所在路徑));Properties properties = new Properties();properties.load(is);2、

java讀、寫txt檔案

我們以一個實際例子來說明java對txt檔案的讀、寫操作。計算出差補助費用,補助規則如下:在30天以內每天補助50元,在30天以上60天以內,前30天每天補助50,多餘30天的每天多補助10元,在60天以上90天以內,前30天每天補助50,31到60每天多補助10元,多餘60天的每天再多補助10元,其餘的以此類推.....舉例:出差28天,補助費用為:28*50;出差45天,補助費用為:30*50 + 15*60出差67天,補助費用為:30*50 + 30*60 +7*70要求:出於靈活性考慮,

Java IO流學習小結

Java流操作有關的類或介面:Java流類圖結構:                                流的概念和作用        流是一組有順序的,有起點和終點的位元組集合,是對資料轉送的總稱或抽象。即資料在兩裝置間的傳輸稱為流,流的本質是資料轉送,根據資料轉送特性將流抽象為各種類,方便更直觀的進行資料操作。 IO流的分類             根據處理資料類型的不同分為:字元流和位元組流        根據資料流向不同分為:輸入資料流和輸出資料流字元流和位元組流字元流的由來:

計算Java程式已耗用時間

第一種是以毫秒為單位計算的:long startTime=System.currentTimeMillis(); //擷取開始時間doSomeThing(); //測試的程式碼片段long endTime=System.currentTimeMillis(); //擷取結束時間System.out.println("程式已耗用時間: "+(endTime-startTime)+"ms");第二種是以納秒為單位計算的:long startTime=System.nanoTime(); /

java 環境變數 配置 我就是用的這個

 對於使用命令列的使用者,需要配置環境變數。對於採用Eclipse 或者 JBuilder 的使用者,則此步驟不是必須的!  1. 在我的電腦上按右鍵,選擇屬性   2. 選擇上面的[進階],然後選擇下面的[環境變數]   3. 在底部的系統變數裡面,尋找變數為JAVA_HOME的,如果沒有,則點擊[建立],在彈出的對話方塊裡,變數名寫入,JAVA_HOME,在變數值裡面,填寫:C:\Program Files\Java\jdk1.6.0_04  4.

javac編譯成功,用java運行class檔案出現“找不到或無法載入主類”

    在classpath的最前面要加一個本目錄路徑,用.表示,由於後面還有java的dt和tools兩個路徑,所以.後要加;進行分隔表示。   有些時候javac編譯好之後,當時java不能運行。一般情況就是classpath這個變數的缺少.;  也就是沒有添加目前的目錄。致使java啟動並執行時候找不到編譯好的位元組碼,所以就要添加-classpath 選項。例:java -classpath .; Hello//把編譯好的class檔案的路徑加入進去,也就是目前的目錄。

Java通過SMS簡訊平台實現發簡訊功能

       在項目中使用過發簡訊的功能,但那個由於公司內部的限制很麻煩,今天在網上找到一個簡單的,閑來無事就把它記錄如下:       本程式是通過使用中國網建提供的SMS簡訊平台實現的(該平台目前為註冊使用者提供5條免費簡訊,3條免費多媒體訊息,這足夠用於我們測試用了。在使用前需要註冊,登入位址為http://sms.webchinese.cn/reg.shtml),下面是程式源碼:/** * @Author dengsilinming * @Date 2012-9-18 *

java將資料轉化成json格式

使用highcharts做報表的時候需要用到json格式的資料,以下方法類能將各種格式的檔案轉化成json格式的資料package com.cayi.www.json; /** * 作用:此類用於將資料轉換為json格式的資料 * 時間:2013年2月26日10:48:57 * */import java.beans.IntrospectionException;import java.beans.Introspector;import

java轉化json方式2,(需要json官方jar包支援)

import java.beans.IntrospectionException;import java.beans.Introspector;import java.beans.PropertyDescriptor;import java.util.List;public class JsonUtil {public static String objectToJson(Object object) {StringBuilder json = new StringBuilder();if

斷點續傳 Java版(原)

 功能:可以下載軟體,可以下載未完成的軟體如果軟體存在,則改名下載,不進行覆蓋,以免勿刪檔案代碼如下:package com.test.day7.down;import java.io.File;import java.io.IOException;import java.io.InputStream;import java.io.RandomAccessFile;import java.net.HttpURLConnection;import

java中的BigDecimal和String的相互轉換

 /*由數字字串構造BigDecimal的方法 *設定BigDecimal的小數位元的方法 */ import java.math.BigDecimal; //數字字串 String StrBd="1048576.1024"; //構造以字串內容為值的BigDecimal類型的變數bd BigDecimal bd=new BigDecimal(StrBd); //設定小數位元,第一個變數是小數位元,第二個變數是取捨方法(四捨五入) bd=bd.setScale(2,

實戰java中資金計算的要點-BigDecimal

 首先明確的是:Java中的浮點數類型的float和double是不能夠用來進行資金的運算。 在《Effective Java》中也提到這個原則:float和double只能用來做科學計算或者是工程計算,在商業計算中我們要用java.math.BigDecimal。 怎樣在實際中應用呢,其實也不難。簡單提幾點:1.  資料庫表的設計資金欄位的資料類型一般定義為number類型,長度可根據需要而定。2. hibernate中po的屬性的資料類型的定義      

Java 封裝類的比較

   當我們在利用'=='比較基本類型時,比較的是值   但是==運算子用於比較封裝器對象時,是檢測對象是否值向同一個儲存地區。因此以下的比較通常不成立:Integer a = 1000; Integer b = 1000; if(a == b)...   但是Java實現卻有可能讓它成立:(將1000改為100)Integer a = 100; Integer b = 100; if(a == b)...    這是為什麼呢?  

java將資料庫結果集封裝成Map (java擷取資料庫欄位)

這段代碼是將結果集封裝到Map裡,欄位為key,記錄為value。然後再將每個Map添加到List裡。大家有什麼建議和想法可以留言給我。 import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.ResultSetMetaData;import java.sql.SQLException;import java.sql.Statement;import

Java匯出Highcharts產生的圖表為圖片源碼

 需要的jar包:需要的js檔案:(可以通過http://www.highcharts.com/download下載highcharts對應的js檔案)  下面是一些主要部分web.xml<?xml version="1.0" encoding="UTF-8"?><web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-

使用Hibernate輕鬆解決java中date與datetime類型不相容的問題

  今天在沒事,跟著尚學堂寫一個論壇的程式。在寫入時間時,發現了問題。在建立MySQL表使,發帖時間用的datetime類型。並且用系統函數now()來實現。在java實體類中用的java.util.date類型。發現這是犯愁了,眾所盩厔,java中時間類型一直是讓人頭疼的一個問題。  硬著頭皮上,終於發現原來Hibernate已經幫我們解決了問題。MySQL簡表語句如下: create database bbs;use bbs;create table article (id int prim

bat批處理設定Java JDK系統內容變數檔案

自己修改第3行的Java安裝目錄就可以設定JAVA_HOME, classPath,追加到PATH的最前面JAVA_HOME=C:\Program Files\Java\jdk1.6.0_10classPath=%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar;.PATH=%JAVA_HOME%\bin;............  

java的逸出字元

/n 斷行符號(/u000a)/t 水平定位字元(/u0009)/b 空格(/u0008)/r 換行(/u000d)/f 換頁(/u000c)/' 單引號(/u0027)/" 雙引號(/u0022)// 反斜線(/u005c)/ddd 三位八進位/udddd 四位十六進位   其它需要轉義的字元,例如  String sName = "Java逸出字元(補遺)";sName = sName.replaceFirst("(補遺)","");out.println(sName);

Java web 檔案下載

public void toWord(){//window.location.href = templateRoot+'mis/orgAddress/orgaddress_expExcel.action';OuterwarnManage outerwarnManageObj = outerwarnManageService.getById(outerwarnManage.getId());getResponse().setContentType("application/vnd.ms-word"

Java複製檔案及複製檔案夾

package util;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;public class BackUp { /** * 複製單個檔案 * @param oldPath String 原檔案路徑 如:c:/fqf.txt *

總頁數: 4058 1 .... 716 717 718 719 720 .... 4058 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.