import java.io.BufferedReader; import java.io.File; import java.io.FileInputStream; import java.io.InputStreamReader;
一个LinkedList的实现,非java util 的实现,没有用java util容器,纯实现过程,主要看算法。 /* * To change this template, choose Tools
文件则直接删除 import java.io.File; /** * * @Title : FileUtils * @File Name : FileUtils.java * @Description
package com.drew.metadata; import java.io.File; import java.io.IOException; import com.drew.imaging.
Java网络请求工具类(依赖:org.apache.http;注:HttpClient 4.4,HttpCore 4.4) 到此处可以去下载依赖包:http://hc.apache.org/downloads
输出,我们可以有好几种方法: package org.andy.test; import java.util.ArrayList; import java.util.List; /** * @author andy * @version:2015-2-4
用于校验一个字符串是否是合法的JSON格式 * */ import java.text.CharacterIterator; import java.text.StringCharacterIterator;
package dec; import java.util.Properties; import javax.mail.Message; import javax.mail.MessagingException;
import java.util.regex.Matcher; import java.util.regex.Pattern; public class HtmlScript{ public static
密钥加密也称为对称加密,速度快,但加密和解密的钥匙必须相同,只有通信双方才能知道钥匙。 import java.security.Key; import java.security.SecureRandom; import javax
import java.io.UnsupportedEncodingException; import java.util.Iterator; import java.util.LinkedHashMap;
DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance(); DocumentBuilder builder = factory.newDocumentBuilder(); Document document = builder.parse(inputStream); Element element = documen
public static int partition(int[] a, int f, int b) { int pivot = a[f]; while (f < b) { while (f < b && a[b] >= pivot) { b--; } while (f < b && a[f] < pivot) { f++; } if (f < b) { int tmpB = a[b]; a[b]
/** * 快速排序 * * 在当前无序区R[1..H]中任取一个数据元素作为比较的"基准"(不妨记为X),用此基准将当前无序区划分为左右两个较小的无序区: * R[1..I-1]和R[I+1..H],且左边的无序子区中数据元素均小于等于基准元素,右边的无序子区中数据元素均大于等于基准元素, * 而基准X则位于最终排序的位置上,即R[1..I-1]≤ X.Key≤R[I+1..H](1≤I≤H),
class ExecCmd { public static void main(String args[]) { Runtime run = Runtime.getRuntime(); Process process = null; try { process = run.exec("notepad"); // 执行cmd命令 process.waitFor(); } catch (Excepti
public BufferedImage rotate90DX(BufferedImage bi) { int width = bi.getWidth(); int height = bi.getHeight(); BufferedImage biFlip = new BufferedImage(height, width, bi.getType()); for(int i=0; i<width;
/*实现图片倒影(tested)*/ public class ButtonImageActivity extends Activity { /** Called when the activity is first created. */ private ImageView image_btn; @Override public void onCreate(Bundle savedInstanc
public class DLTest { public static void main( String[] args ) { try { BufferedReader adUrlReader = new BufferedReader( new FileReader( "./AdUrls.csv" ) ); ArrayList<String> adUrlList = new ArrayList<
/** * 选择排序:执行完一次内for循环后最小的一个数放在了数组的最前面。 * * 每一趟从待排序的数据元素中选出最小(或最大)的一个元素,顺序放在已排好序的数列的最后,直到全部待排序的数据元素排完。 * */ public class SelectSort { /** * 排序算法的实现,对数组中指定的元素进行排序 * * @param array * 待排序的数组 * @param fro
文件下载 输出内容包含 1.文件内容:content 2. 输出类型 contentType : application/msword 3 文件长度: contentLength: content.length 4.文件名称: /** * 下载文件 * @param request * @param response * @throws IOException * @throws Interrup