Time of Update: 2017-01-13
Regex匹配中文先要瞭解中文的編碼 代碼如下複製代碼 [u4E00-u9FA5]漢字?[uFE30-uFFA0]全形字元[u4E00-u9FA5]漢字?[uFE30-uFFA0]全形字元 匹配中文字元的Regex: [u4e00-u9fa5]匹配雙位元組字元(包括漢字在內):[^x00-xff]應用:計算字串的長度(一個雙位元組字元長度計2,ASCII字元計1) 代碼如下複製代碼
Time of Update: 2017-01-13
其實,兩者之間還是有很大的區別的,對於它們的選擇甚至反映出對於問題領域本質的理解、對於設計意圖的理解是否正確、合理。本文將對它們之間的區別進行一番剖析,試圖給開發人員提供一個在二者之間進行選擇的依據。一、理解抽象類別 abstract class和interface在Java語言中都是用來進行抽象類別(本文中的抽象類別並非從abstract class翻譯而來,它表示的是一個抽象體,而abstract
Time of Update: 2017-01-13
以tomcat6.0.32為例,需將以下代碼:Xml代碼 代碼如下複製代碼 <Connectorport="8080"protocol="HTTP/1.1"connectionTimeout="20000"redirectPort="8443"/><Connector port="8080"
Time of Update: 2017-01-13
樣本一、 代碼如下複製代碼 public class Demo { public static void main(String args[]) { String str="soka"; String str2 = "soka";
Time of Update: 2017-01-13
用String對象的方法replaceAll就可以了!replaceAll(String regex, String replacement) 使用給定的 replacement 字串替換此字串匹配給定的Regex的每個子字串。範例程式碼: 代碼如下複製代碼 public class T3 { public static void main(String
Time of Update: 2017-01-13
以下就是java擷取網頁所有網址連結的代碼了:例1 代碼如下複製代碼 import java.io.*;import java.net.*;import java.util.regex.Matcher;import java.util.regex.Pattern;import org.htmlparser.filters.*;import org.htmlparser.*;import org.htmlparser.nodes.*;import org.htmlparser.
Time of Update: 2017-01-13
方式一:四捨五入double f = 111231.5585;四捨五入 保留兩位小數,可以用String的format函數,方法如下: 代碼如下複製代碼 System.out.println(String.format("%.2f", x1));System.out.println(String.format("%.2f", x2));
Time of Update: 2017-01-13
java分行符號那是因為預設的情況下,介面上的換行時用的"n",這是LINUX和UNIX的分行符號。在windows下分行符號是"rn". 所以再將String對象寫入到檔案時,分行符號應該把n寫完整成rn 代碼如下複製代碼 import java.util.regex.Matcher;import java.util.regex.Pattern;/** * @author lei * 2011-9-2 *
Time of Update: 2017-01-13
1.getAttribute是取得jsp中用setAttribute?定的attribute2.parameter得到的是string;attribute得到的是object3.request.getParameter()方法傳遞的資料,會從Web用戶端傳到Web伺服器端,代表HTTP請求資料;request.setAttribute()和getAttribute()方法傳遞的資料只會存在於Web容器內部,在具有轉寄關係的Web組件之間共用。即request.getAttribute
Time of Update: 2017-01-13
1、FileReader----讀取字元流2、FileWriter----寫入字元流3、BufferedReader----緩衝指定檔案的輸入該類的方法有:void close() 關閉該流。 void mark(int readAheadLimit) 標記流中的當前位置。 boolean
Time of Update: 2017-01-13
有很對書上講super所表示的是父類對象的引用(我現在有點置疑這個說法,如果它表示父類對象的引用, 那麼照理說System.out.println(super);的時候, 是可以輸出父類對象的表示形式.但以上那句輸出是錯誤的, 而System.out.println(this);則沒問題, 下面是置疑之處, 既然super代表當前對象的父類對象的引用, 那麼他的類型自然就是父類類型.比如這裡 代碼如下複製代碼 class A{}class B extends A{A
Time of Update: 2017-01-13
先看執行個體 代碼如下複製代碼 class ip { private static long iptolong(string strip) //將127.0.0.1 形式的ip地址轉換成10進位整數,這裡沒有進行任何錯誤處理 { int j=0; int i=0; long [] ip=new long[4]; int position1=strip.indexof("."); int
Time of Update: 2017-01-13
1.建立 boolean createNewFile();在指定路徑建立檔案,如果檔案已經存在,則不建立,返回false.輸出資料流 對象一旦建立,如果檔案存在,則會覆蓋。 boolean
Time of Update: 2017-01-13
泛型:jdk1.5版本以後出現的新特性,用於解決安全問題,是一個類安全機制。好處: 1.將運行期間出現問題呢classCastException,轉移到來了編譯時間期,方便程式員解決問題。讓運行事情問題減少,安全。 2.避免出現強制轉換麻煩。泛型格式:通過<>來定義要操作的參考型別。使用方式: 通常在定義架構中很常見,只要見到<>就要定義型,<>用來修飾類型。
Time of Update: 2017-01-13
Vector用法枚舉就是Vector特有的取出方式,枚舉和迭代一樣。枚舉名稱以及方法的名稱過長。所以,被迭代器替換。取出集合元素的方法有三種:迭代,遍曆,for迴圈使用枚舉: 代碼如下複製代碼 package com.day14.wd;import java.util.Enumeration;import java.util.Vector;public class VectorDemo { public static void
Time of Update: 2017-01-13
html代碼 代碼如下複製代碼 <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><%@ page import="com.ckeditor.CKEditorConfig" %><%@ page
Time of Update: 2017-01-13
送郵件:Java代碼 代碼如下複製代碼 public class JavaMailTest { public static void main(String args[]) throws MessagingException {
Time of Update: 2017-01-13
(1) 基礎資料型別 (Elementary Data Type)數組的排序,如Arrays.sort(int[])等。採用了一種經過調優的快速排序。該演算法改編自 Jon L. Bentley 和 M. Douglas McIlroy 合著的 Engineering a Sort Function", Software-Practice and Experience Vol. 23(11) P. 1249-1265 (November 1993)。此演算法在許多資料集上提供
Time of Update: 2017-01-13
庖丁解牛等其它中文分詞程式比較後發現,IKAnalyzer的中文分詞效果好,程式調用簡單。所以採用IKAnalyzer作為我們中文分詞的程式。調用IKAnalyzer來進行中文分詞的代碼十分簡單: 代碼如下複製代碼 /** * 傳入一個中文語句,返回一個List列表,列表中的每一個元素是一個String類型的分詞之後的中文片語 */ public static ArrayList<String> testJe(String testString) throws
Time of Update: 2017-01-13
一、java開發環境的安裝與配置 1、下載JDK。 2、安裝JDK。注意在安裝時安裝路徑中不要有空格,例如安裝路徑為:D:Javajdk1.6.0_30。 3、設定環境變數。可以是使用者變數,也可以是系統變數。主要設定內容有:JAVA_HOME、PATH、CLASSPATH,如果沒有則建立,如果有就編輯。 JAVA_HOME=D:Javajdk1.6.0_30 JAVA_HOME指明JDK的安裝路徑,此路徑下包括lib、bin、jre等檔案夾。由於JAVA_HOME變數需要被引