Time of Update: 2017-01-19
複製代碼 代碼如下:package com.beancore.ui;import java.awt.BorderLayout;import java.awt.Container;import java.awt.Dimension;import java.awt.Toolkit;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.io.IOException;import
Time of Update: 2017-01-19
JAVA版本複製代碼 代碼如下:import javax.crypto.Cipher; import javax.crypto.SecretKey; import javax.crypto.SecretKeyFactory; import javax.crypto.spec.DESKeySpec; import javax.crypto.spec.IvParameterSpec; public class Des { private byte[] desKey; //解密資料 public
Time of Update: 2017-01-19
複製代碼 代碼如下:import java.awt.Dimension;import java.awt.Rectangle;import java.awt.Robot;import java.awt.Toolkit;import java.awt.image.BufferedImage;import java.io.File;import javax.imageio.ImageIO;/********************************************************
Time of Update: 2017-01-19
複製代碼 代碼如下:@Test public void test33() { String phoneString = "哈哈,13888889999"; // 提取數字 //
Time of Update: 2017-01-19
複製代碼 代碼如下:package com.infomorrow.parser_report;import org.junit.Test;public class Decode { @Test public void test(){ String uString =
Time of Update: 2017-01-19
1. 子類的建構函式如果要引用super的話,必須把super放在函數的首位複製代碼 代碼如下:class Base {Base() {System.out.println("Base");}}public class Checket extends Base {Checket() {super();//調用父類的構造方法,一定要放在方法的首個語句System.out.println("Checket");} public static void main(String argv[])
Time of Update: 2017-01-19
ObjectToJson.java複製代碼 代碼如下:package com.ObjectToJson;import java.lang.reflect.Field;import java.lang.reflect.InvocationTargetException;import java.lang.reflect.Method;import java.util.ArrayList;import java.util.Iterator;public class ObjectToJson
Time of Update: 2017-01-19
使用foreach迴圈遍曆數組和集合時,無需獲得數組和集合的長度,無鬚根據索引來訪問數組元素和集合元素,foreach迴圈自動遍曆數組和集合的每一個元素。複製代碼 代碼如下:foreach的語句格式: for(type variableName : array|connection){ //variable自動迭代訪問每一個元素} 例子:複製代碼 代碼如下:public class ForEachTest{public static void
Time of Update: 2017-01-19
一.位元運算Java中有4個位元運算,它們的運算規則如下:(1)按位與 (&) :兩位全為1,結果為1,否則為0;(2)按位或 (|) :兩位有一個為1,結果為1,否則為0;(3)按位取反(~):0 變 1, 1變0;(4)按位異或(^):兩位,如果相同,結果為0;如果不同,結果為1;注意:(1)位元運算中的 符號位(最高位)也跟著變;(2)位元運算符與邏輯運算子(邏輯與&&、邏輯或||、邏輯非! )有點相似。但是,邏輯運算子只能操作boolean變數(也就是左右兩邊的值都是boolean值);
Time of Update: 2017-01-19
在頁面顯示的時候,有時候文字無法顯示完全,就只能顯示部分文字,但是直接截取就只能截取等長字串,英文和中文很難處理所以就寫了下面方法,截取等長字元複製代碼 代碼如下:public static void main(String[] args) { String str = "20120131:《回家》1你好麼" ; System.out.println( subString(str , 10 ) ) ; } public
Time of Update: 2017-01-19
//有何不足或者問題希望能夠得到各位的多多指正,不勝感激複製代碼 代碼如下:import java.util.Scanner;/** * * @author cc 舉例 100枚硬幣,最初全部朝下,第一次將所有硬幣反轉過來, 第二次反轉位置是2的倍數的硬幣, * 第三次反轉3的倍數,.....執行一百次,問最終共有多少個硬幣面朝上? *
Time of Update: 2017-01-19
Java實現壓縮檔的解壓縮操作,缺點是壓縮檔內不能含有檔案名稱為中文的的檔案,否則會出現如下錯誤:複製代碼 代碼如下:Exception in thread "main" java.lang.IllegalArgumentException: MALFORMED at java.util.zip.ZipCoder.toString(Unknown Source) at java.util.zip.ZipInputStream.readLOC(Unknown
Time of Update: 2017-01-19
Java程式打包成exe可執行檔,分為兩大步驟。第一步:將Java程式通過Eclipse或者Myeclipse導成Jar包第二步:通過exe4j講Jar包程式產生exe可執行檔 第一步詳解:將java程式產生Jar包以下是Myeclipse匯出Jar包,首先選擇項目“右擊”點擊“Export”選擇JAR file只保留項目底下的src目錄勾選,config和lib為設定檔及程式所需的Jar包點擊“next”選擇Main方法後,直接點擊Finish 只是警告,無需關注
Time of Update: 2017-01-19
這裡實現我使用到了struts2類比一個登入功能來驗證java實現的驗證碼功能。Java實現驗證碼的步驟:1、建立RandomImageGenerator.java類,該類實現驗證碼圖片的產生2、建立一個servlet類,RandomImageServlet.java,將產生的驗證碼輸出到頁面3、建立一個Action類,LoginAction.java,控制登入4、配置struts.xml一個web.xml檔案5、編寫頁面具體實現用代碼錶達1、建立RandomImageGenerator.jav
Time of Update: 2017-01-19
java web很常用的功能代碼,可以配合實現IP白名單控制,直接貼代碼:複製代碼 代碼如下:import javax.servlet.http.HttpServletRequest;public class ClientInfoUtil{/*** 獲得用戶端的IP地址* @param request* @return*/static public String getIP(HttpServletRequest request) { String ip =
Time of Update: 2017-01-19
今天的CSDN常見問題來講解下在Java中如何讀取XML檔案的內容。直接上代碼吧,注釋寫的很清楚了!複製代碼 代碼如下:import java.io.*;import javax.xml.parsers.DocumentBuilder;import javax.xml.parsers.DocumentBuilderFactory;import org.w3c.dom.Document;import org.w3c.dom.Element;import
Time of Update: 2017-01-19
上傳檔案路徑為:C:/Documents and Settings/collin/My Documents/111-lazyloading.gif,欲取出檔案名稱:111-lazyloading.gif。可以複製代碼 代碼如下:String temp[] = name.split("////");if (temp.length > 1) {name = temp[temp.length - 1];}regex為////,因為在java中//表示一個/,而regex中//也表示/,所以當//
Time of Update: 2017-01-19
複製代碼 代碼如下:import java.io.*;public class FileOperate { public FileOperate() { } /** * 建立目錄 * @param folderPath String 如 c:/fqf * @return boolean */ public void
Time of Update: 2017-01-19
最近項目中需要對繁體字按拼音進行排序複製代碼 代碼如下:public static void main(String[] args) { Comparator cmp = Collator.getInstance(java.util.Locale.CHINA); String[] arr = { "張三", "李四", "王五", "劉六" ,"周濤","戴笠","戴阿"};
Time of Update: 2017-01-19
根據JDK的新特性,用For迴圈Map,例如迴圈Map的KeyJava代碼 複製代碼 代碼如下:for(String dataKey : paraMap.keySet()) { System.out.println(dataKey