Time of Update: 2017-01-19
給大家介紹其中常用和不常用的將字串翻轉過來的方法:複製代碼 代碼如下:import java.util.Stack; public class StringReverse { public static String reverse1(String s) { int length = s.length(); if (length <= 1) return s; String
Time of Update: 2017-01-19
1、Java中字串的一些常見方法複製代碼 代碼如下:/** * */package com.you.model;/** * @author Administrator * @date 2014-02-24 */public class Replace { /** * @param args */ public static void main(String[] args) { &
Time of Update: 2017-01-19
1、替換HTML標籤複製代碼 代碼如下:replaceAll("\\&[a-zA-Z]{0,9};", "").replaceAll("<[^>]*>", "\n\t")源碼如下: 複製代碼 代碼如下:/** * 字串替換 */package com.you.model;/** * HTML標籤替換 * @author YHD * @version */public class StrReplace { /*
Time of Update: 2017-01-19
複製代碼 代碼如下:public class ReflexTest { public static void main(String[] args) throws ClassNotFoundException, NoSuchMethodException, SecurityException, IllegalAccessException,
Time of Update: 2017-01-19
複製代碼 代碼如下:/** * 根據方法名稱取得反射方法的參數類型(沒有考慮同名重載方法使用時注意) * @param obj 類執行個體 * @param methodName 方法名 * @return * @throws ClassNotFoundException */public static Class[
Time of Update: 2017-01-19
複製代碼 代碼如下:public class SolrIndexer implements Indexer, Searcher, DisposableBean { //~ Static fields/initializers ============================================= static final Logger logger =
Time of Update: 2017-01-19
複製代碼 代碼如下:import java.io.BufferedReader;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;import org.apache.commons.httpclient.DefaultHttpMethodRetryHandler;import org.apache.commons.httpclient.Header;import
Time of Update: 2017-01-19
複製代碼 代碼如下:import java.io.BufferedReader;import java.io.File;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;import java.io.OutputStreamWriter;import
Time of Update: 2017-01-19
複製代碼 代碼如下:package work;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;import java.util.regex.Matcher;import java.util.regex.Pattern;import
Time of Update: 2017-01-19
在輸出日期資訊時,經常需要輸出不同格式的日期格式,本執行個體中介紹了String字串類中的日期格式化方法,執行個體使用不同的方式輸出String類的日期格式參數值,組合這些值可以實現特殊格式的日期文字。思路如下:比如要輸出月份的英文簡稱,通過String類的format()方法,第一個參數指定語言環境為Locale.US,預設為數字,第二個參數即為%tb表示月份簡稱,第三個參數則為Date()類對象。代碼如下:複製代碼 代碼如下:import java.util.Date;import
Time of Update: 2017-01-19
database.properties 複製代碼 代碼如下:jdbc.driver_class=oracle.jdbc.driver.OracleDriverjdbc.connection.url=jdbc:oracle:thin:@localhost:1521:orcljdbc.connection.username=scottjdbc.connection.password=tigerConfigManager.java複製代碼 代碼如下:import
Time of Update: 2017-01-19
在使用影像處理軟體處理圖片後,需要選擇一種格式進行儲存。然而各種格式在底層實現的演算法並不相同,這剛好適合策略模式。編寫程式,示範如何使用原則模式與簡單原廠模式組合進行開發。思路如下:1.使用interface來定義一個介面,在該介面中定義save()方法;2.根據圖片格式定義不同的類,分別在這些類中使用關鍵字implements實現介面;3.建立一個實現選擇的類,在該類中定義實現選擇的方法,該方法傳回值為對應的圖片儲存類;4.在主方法中實現介面。代碼如下:複製代碼 代碼如下:public
Time of Update: 2017-01-19
在Java中,調用類的方法有兩種方式:對於靜態方法可以直接使用類名調用,對於非靜態方法必須使用類的對象調用。反射機制提供了比較另類的調用方式,可以根據需要指定要調用的方法,而不必在編程時確定。調用的方法不僅限於public的,還可以是private的。編寫程式,使用反射機制調用Math類的靜態方法sin()和非靜態方法equals()。思路如下:使用Math.class.getDeclaredMethod("sin",
Time of Update: 2017-01-19
數字可以標誌貨幣、百分比、積分和電話號碼等,就貨幣而言,在不同的國家會以不同的格式來定義,本執行個體將接收使用者輸入的數字,然後在控制台中輸出其貨幣格式,其中使用了不同國家的貨幣格式。思路如下:使用NumberFormat類的getCurrencyInstance()方法,通過不同的參數建立不同的對象,對該對象使用format()方法,方法參數即為使用者輸入的數字。代碼如下:複製代碼 代碼如下:import java.text.NumberFormat;import
Time of Update: 2017-01-19
複製代碼 代碼如下:public static String getCharset(File file) { String charset = "GBK"; byte[] first3Bytes = new byte[3]; try {
Time of Update: 2017-01-19
複製代碼 代碼如下:package com.famous.dark.util;import java.io.File;import java.io.FileFilter;public class MyFileFilter implements FileFilter { public boolean accept(File file) { String fileName = file.getName().toLowerCase(); if
Time of Update: 2017-01-19
複製代碼 代碼如下:public class TimeUtil { public static final int SECONDS_IN_DAY = 60 * 60 * 24; public static final long MILLIS_IN_DAY = 1000L * SECONDS_IN_DAY; public static boolean
Time of Update: 2017-01-19
複製代碼 代碼如下:package action;import java.util.Arrays;import java.util.TreeSet;public class test { /** * @param args */ public static void main(String[] args) { String strs = "ZZZ BBB AAA OOO ZZZ AAA ZZZ BBB AAA ZZZ AAA
Time of Update: 2017-01-19
項目需要用到驗證使用者手機號碼輸入是否合法,在網上找了好幾處代碼,經過測試都是不通過的!最後發現了一段代碼可以驗證通過。代碼好像在一個很多廣告的網站上找到的,不知道作者!不過還是謝謝原創作者的分享!下面是驗證源碼:複製代碼 代碼如下:public static boolean isMobileNO(String mobiles) { boolean flag = false; try
Time of Update: 2017-01-19
單例模式用於保證在程式的運行期間某個類有且僅有一個執行個體。其優勢在於儘可能解決系統資源。通過修改構造方法的存取權限就可以實現單例模式。代碼如下:複製代碼 代碼如下:public class Emperor { private static Emperor emperor = null;// 聲明一個Emperor類的引用 private Emperor() {// 將構造方法私人