司有個業務需要匹配文本中的網址,度娘,穀哥了半天經常看到有對html中擷取超連結的正則,只要匹配<a href=['"]?(.*?)['"]?即可,但如果是普通文本類型的則比較費事些,分享下最後的運算式: import java.util.regex.Matcher;import java.util.regex.Pattern;public class URLMatcher {public static void main(String[] args)
import android.app.Activity;import android.app.AlertDialog;import android.content.DialogInterface;import android.os.Bundle;import android.view.View;import
public static void deleteDirFile(String sDirFilePath) { if (sDirFilePath != null && !sDirFilePath.trim().equals("")) { File tDirFile = new File(sDirFilePath); if (tDirFile.exists()) { if (tDirFile.isDirectory()) { File[] arrFiles =
btnNewButton.addMouseListener(new MouseAdapter() {public void mouseClicked(MouseEvent e)
1. 集(Set):和數學上的“集合”概念相對應,是最簡單的一種集合。 Set集合中不區分元素的順序,因此也就不記錄元素的加入順序。 Set集合中不包含重複元素,即任意的兩個元素e1和e2都有e1.equals(e2)=false,並且最多有一個null元素。 2. 實現了Set介面的類HashSet “基於散列表”的檢測重複元素的策略:HashSet裡的元素值同這個元素在Set裡所存放的索引位置有個對應關係(散列函數),在HashSet裡插入元素前,可根據這個元素值和對應關係,
http://hi.baidu.com/pannijingling/blog/item/28920202733bb7fe09fa936f.html (java)擷取某檔案夾下面所有的指定類型的檔案名稱,並根據情況返回可用的名稱 檢查磁碟上指定目錄是否已經存在同名檔案(本代碼是檢查.jpg檔案類型),存在三種情況: *
1.: Collection:(在util包中) Set:(序、元素不可重複) List:(序、可重複;通過角標索引): ArrayList:底層資料類型為數組,增刪慢,尋找(訪問)快 LinkedList:底層資料類型為鏈表;增刪快,尋找(訪問)慢。 Vector:底層資料類型為數組;元老層級,安全執行緒,但是增刪和尋找都不快,子類:Stack(先進後出)。 2.
刪除一個檔案夾下面的所有檔案,一種調用遞迴演算法,一種調用windows命令,下面是程式碼 import java.io.File;public class FileDemo {/** * 通過調用系統命令刪除一個檔案夾及下面的所有檔案 * @param file */public static void deleteFileByWinCom(File file){Runtime rt = Runtime.getRuntime();String cmd = null;try{if(file.
Proxy 提供用於建立動態代理類和執行個體的靜態方法。簡潔方法:Foo f = (Foo)
擷取頁面中字串的url地址我們都會使用Regex來匹配擷取了,下面我來給大家總結幾個匹配擷取連結地址樣本。 1、Regex中Matcher中find()方法的應用。 2、String對象中的 replaceAll(String regex,String replacement) 方法的使用。通過這個方法去除了不必要的字串,從而得到了需要的網址和連結文字 例.1超簡單的 代碼如下 複製代碼
// 目標字串 取出"!57M" String c = "ptui_checkVC('0','!57M');"; // 正則初始化 Pattern p = Pattern.compile("ptui_checkVC//('.*','(.*)'//);"); // 匹配器初始化 Matcher m = p.matcher(c); // 匹配查詢 while (m.find()) { System.out.println(m.group(1
/** * 刪除單個檔案 * @param filePath 被刪除檔案的檔案名稱 * @return 檔案刪除成功返回true,否則返回false */ public boolean deleteFile(String filePath) {
自己寫的一個小例子,記錄一下。 package com.lxq.annotationAndreflection;public class Person{String name="default";Integer age=0;public Person(){super();}public Person(String name, Integer age){super();this.name = name;this.age = age;}public String
如代碼所示 /** * */package pkg;import java.util.Enumeration;import java.util.Iterator;import java.util.Map.Entry;import java.util.Properties;/** * @author qefee * */public class ShowProperties {/** * @param args */public static void main(String[]
import java.io.Console;import java.io.PrintWriter;public class TestConsole {public static void main(String[] args) {Console cons = System.console();if (cons != null) {// -------------------------PrintWriter printWriter =
在使用java來移動檔案時,主要利用IO中的File類,在File類中可以利用renameTo方法實現檔案的移動,執行個體如下: private boolean RemoveFile(String fileName,String destinationFloderUrl) { File file = new File(fileName); File destFloder = new File(destinationFloderUrl);
做的程式有時候會需要用到, 記錄下 public class NumberUtil {/** * int整數轉換為4位元組的byte數組 * * @param i * 整數 * @return byte數組 */public static byte[] intToByte4(int i) {byte[] targets = new byte[4];targets[3] = (byte) (i & 0xFF);targets[2] = (byte) (
我在公司寫的一個隨機數的工具類,比較實用。 它可以指定字母或數字產生多少位隨機數。 package com.hanyastar.util.o;import java.util.Random;/** * <b>隨機類工具</b> * * @author Belen * @version 1.0 * @since 2013-5-16 */ public abstract
1、String 和StringBuffer的區別 String類提供了數值不可改變的字串。
經常使用MyEclipse或Eclipse編輯器編寫java代碼的程式員,可能經常遇到一個黃線警告提示:dead code;一般程式員遇到這些問題都會置之不理,反正也不影響程式的編譯執行。對,這不是bug,只是一個提示,對於一個有強迫症的程式員來說,他非要代碼一點問題都沒有,包括黃線警告都要消滅掉,這裡簡單說下dead code 即無作用程式碼、無作用的代碼提示的原因和解決方案。