java常用方法代码
文章平均质量分 69
skytalemcc
古之成大事者,不惟超世之才,亦必有坚韧不拔之志!
展开
-
java版本的escape和 unescape[对应javaScript里的函数]
/** * java版本的escape和 unescape[对应javaScript里的函数] */public class EscapeTool { public static String escape(String src) { int i; char j; StringBuffer tmp = new StringBuffer();转载 2010-01-04 15:56:00 · 255 阅读 · 0 评论 -
小标签
import java.io.IOException; import java.util.List; import javax.servlet.jsp.JspException; import javax.servlet.jsp.tagext.TagSupport; import com.formcontent.show.ShowFormTypeOperateDb; import com.foru转载 2009-12-31 22:05:00 · 165 阅读 · 0 评论 -
将数组转成字符串 在调试或记录日志时用到
/** * 将数组转成字符串 在调试或记录日志时用到 * * @param array * @return */ public static String byte2string(byte[] array) { StringBuilder sb = new StringBuilder(); sb.append("Lengt转载 2009-12-31 22:09:00 · 159 阅读 · 0 评论 -
对字节流进行GBK解码
/** * 对字节流进行GBK解码 * * @param byteBuffer * @return */ public static String decode(ByteBuffer byteBuffer) { Charset charset = Charset.forName("ISO-8859-1"); Charset转载 2009-12-31 22:09:00 · 295 阅读 · 0 评论 -
初始化串口驱动
//初始化串口驱动 private boolean initCommDriver_win32() { try { System.loadLibrary( "win32com "); String driverName = "com.sun.comm.Win32Driver ";转载 2009-12-31 22:49:00 · 213 阅读 · 0 评论 -
一句英语,以空格为分界,截取单词,并计算每个单词在本句英语中出现的次数
import java.util.HashMap; /** * 一句英语,以空格为分界,截取单词,并计算每个单词在本句英语中出现的次数 * * @author ydj * */ public class InterceptWordAndCountWord { private String s; private HashMap map; public InterceptWordAndCountWo转载 2009-12-31 22:50:00 · 371 阅读 · 0 评论 -
判断一个整数是奇数还是偶数
/** * @param arg0 * 判断一个整数是奇数还是偶数 * 返回1为奇数,0为偶数 */ public int test(int arg0){ return a & 1; }转载 2009-12-31 22:55:00 · 373 阅读 · 0 评论 -
根据指定方法的参数去构造一个新的对象的拷贝并将他返回
/** * 根据指定方法的参数去构造一个新的对象的拷贝并将他返回 * @param obj 原始对象 * @return 新对象 * @throws NoSuchMethodException * @throws InvocationTargetException * @throws IllegalAccessExceptio转载 2009-12-31 16:10:00 · 148 阅读 · 0 评论 -
隐藏出现交替
import java.awt.BorderLayout;import java.awt.EventQueue;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import javax.swing.Action;import javax.swing.JButton;import javax.swing.J转载 2009-12-31 16:28:00 · 168 阅读 · 0 评论 -
九九乘法表
/** *一个for循环打印九九乘法表 */ public void nineNineMultiTable() { for (int i = 1,j = 1; j 9; i++) { System.out.print(i+"*"+j+"="+i*j+" "); if(i==j) {转载 2009-12-31 16:33:00 · 131 阅读 · 0 评论 -
将源文件拷贝到目标文件
import java.io.*; import java.util.ArrayList; import java.util.List; public class FileCopy { private String message = ""; public String getMessage() { return message; } public void setMessage(String转载 2009-12-31 21:49:00 · 434 阅读 · 0 评论 -
一个简单的C/S多线程应用
一个简单的C/S多线程应用,稍微扩展就可以用了 /*socket是网络应用程序的核心,在服务器端或客户端网络应用程序中,socket皆为不可缺少的要素 *在服务器常见的应用有:FTP服务器,MAIL服务器(SMTP,POP3,IMAP4协议),WEB(HTTP协议) *建立服务器端SOCKET的应用程序步骤如下: *1。建立服务器端的SOCKET,并且以此侦听客户端的连接请求 *2。当服务器端侦测转载 2009-12-31 21:30:00 · 156 阅读 · 0 评论 -
字符串匹配的算法.
public String getMaxMatch(String a,String b) { StringBuffer tmp = new StringBuffer(); String maxString = ""; int max = 0; int len = 0; char[] aArray =转载 2009-12-31 16:52:00 · 136 阅读 · 0 评论 -
判断任意一个整数是否素数
/** * 判断任意一个整数是否素数 * * @param n * @return boolean */ public static boolean isPrimes(int n) { for (int i = 2; i Math.sqrt(n); i++) { if (n % i == 0)转载 2009-12-31 15:59:00 · 150 阅读 · 0 评论 -
字符串类库
package net.java2000.tools;import java.util.*;import java.util.regex.Pattern;public class StrTools { /** * 分割字符串 * * @param str String 原始字符串 * @param splitsign String 分隔符 * @return String[转载 2009-12-31 16:02:00 · 144 阅读 · 0 评论 -
数据库操作
/* * Db.javaCreated on 2007年8月20日, 上午 8:37*/import java.io.*;import java.sql.*;import java.util.Properties;public class Db { private String driver; private String url; private String user;转载 2009-12-31 16:05:00 · 139 阅读 · 0 评论 -
人民币转成大写
/** * 人民币转成大写 * * @param value * @return String */ public static String hangeToBig(double value) { char[] hunit = { 拾, 佰, 仟 };转载 2009-12-31 16:06:00 · 142 阅读 · 0 评论 -
数据库选择
public static String getURLByDBInfo(DBInfo dbInfo) { String url = ""; if(dbInfo.getDbType() != null) if(dbInfo.getDbType().equals("SQLSERVER")) url = (new S转载 2009-12-31 16:08:00 · 166 阅读 · 0 评论 -
异常处理类
/** * (#)ThrowableManager.java 1.0 Apr 10, 2008 * * Copyright 2007- wargrey , Inc. All rights are reserved. */package net.wargrey.application;import java.awt.Component;import javax.swing.JOptio转载 2009-12-31 16:11:00 · 155 阅读 · 0 评论 -
控制小数点
import java.text.DecimalFormat;public class NumberUtil { public static double decimalFormatD(int num, double d){ String format = "0."; String result = ""; double db;转载 2009-12-31 16:32:00 · 141 阅读 · 0 评论 -
写入日志
/** * 写入日志 * filePath 日志文件的路径 * code 要写入日志文件的内容 */ public static boolean print(String filePath,String code) { try { File tofile=new File(filePath); FileWriter fw=new FileWriter(tofile,true);转载 2009-12-31 16:47:00 · 131 阅读 · 0 评论 -
判断是不是合法手机
/** * 判断是不是合法手机 * handset 手机号码 */ public static boolean isHandset(String handset) { try { if(!handset.substring(0,1).equals("1")) { return false; } if (handset==null || handset.length()!=转载 2009-12-31 16:51:00 · 140 阅读 · 0 评论 -
jdbc连接sql server
import java.sql.*;public class JdbcUtil{ public static void close(Statement st, Connection con) { try { st.close(); }catch(Exception e) { }转载 2009-12-31 16:34:00 · 154 阅读 · 0 评论 -
简单的txt转换xml
import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.FileReader;import java.io.FileWriter;import java.util.StringTokenizer;public class TxtToXml { private String strTxtFileName;转载 2009-12-31 16:36:00 · 308 阅读 · 0 评论 -
从指定的字符串中提取Email,判断是不是合法Email
/** * 从指定的字符串中提取Email * content 指定的字符串 */ public static String parse(String content) { String email = null; if (content==null || content.length()1) { return email; } //找出含有@ int beginPos;转载 2009-12-31 21:20:00 · 284 阅读 · 0 评论 -
爬网页用
/*Function name: myGetHttpFile2Description: 爬网页用Input: URL 例如:http://www.126.comOutput: 字符串,网页的HTML*/ public String myGetHttpFile2(String url){ String authentication=n转载 2009-12-31 23:02:00 · 179 阅读 · 0 评论 -
JAVA 解压ZIP
/* 提供zip文件的解压缩接口: AdapterZipFile: 输入:zipFileName(zip文件的绝对路径),outputDirectory(zip文件解压缩后的存放路径) 输出: 说明:初始化函数 unZipFile: 输入:无 输出: 说明:解压缩zip文件,解压缩后存放到outputDirectory路径下 GetZipFileList: 输入:无转载 2010-01-04 16:39:00 · 205 阅读 · 0 评论 -
bean config
import java.lang.annotation.ElementType;import java.lang.annotation.Retention;import java.lang.annotation.RetentionPolicy;import java.lang.annotation.Target;/** * bean config * @author Reed.Mu * Date转载 2010-01-04 16:16:00 · 193 阅读 · 0 评论 -
缩放图像,图像切割,图像类型转换,彩色转为黑白
import java.io.*;import java.awt.*;import java.awt.image.*;import java.awt.Graphics;import java.awt.color.ColorSpace;import javax.imageio.ImageIO;public class ImageCut { /** * 缩放图像 * *转载 2010-01-04 16:18:00 · 273 阅读 · 0 评论 -
您访问的页面不存在3秒转向主页
var duration=2900; var endTime = new Date().getTime() + duration + 100; function interval() { var n=(endTime-new Date().getTime())/1000; if(n document.getEleme转载 2010-01-04 16:46:00 · 208 阅读 · 0 评论 -
将Java代码打包为exe文件
http://www.kuqin.com/java/20080108/3554.html转载 2010-01-04 18:42:00 · 174 阅读 · 0 评论 -
常用的表单验证及一些字符串转义函数--JS
// 是否为空,非空返回真,不非为空返回假function isBlank(str) { var blankFlag = true; if (str.length == 0) return true; for (var i = 0; i str.length; i++) { if ((str.charAt(i) != "") && (str.charAt(i) != "转载 2010-01-04 16:07:00 · 502 阅读 · 0 评论 -
实现随机生成一个4位数的验证码,并写入session
import java.io.*; import java.util.*; import com.sun.image.codec.jpeg.*; import javax.servlet.*; import javax.servlet.http.*; import java.awt.*; import java.awt.image.*; /** * Title: getImg.java * Des转载 2010-01-04 16:10:00 · 603 阅读 · 0 评论 -
常用的表单验证及一些字符串转义函数--JS
// 是否为空,非空返回真,不非为空返回假function isBlank(str) { var blankFlag = true; if (str.length == 0) return true; for (var i = 0; i str.length; i++) { if ((str.charAt(i) != "") && (str.charAt(i)转载 2010-01-04 16:05:00 · 363 阅读 · 0 评论 -
双色球算号器
public class GenTicket { /** * * 双色球算号器 */ public static void main(String[] args) throws IOException { System.out.print("Input your lucky number: "); BufferedReader in转载 2009-12-31 22:53:00 · 489 阅读 · 0 评论 -
将一个student.txt文件的数据导入MySQL数据库中一张student1表中
import java.io.*; import java.sql.*; import java.util.*; public class TextToDataBase { /** * @param args * 本程序涉及文件IO,字符串分隔StringTokenizer,JDBC,数据库sql语句 */ public static void main(String[] args) { Conn转载 2009-12-31 22:52:00 · 228 阅读 · 0 评论 -
公交换乘算法
偶5月份写的公交换乘算法: 公交换乘一站算法busTransfer /** * 公交换乘一站的算法思想: * (注意:车次信息、站点信息、公交信息是等价的都是以HashMap的形式存储信息) * 1.从数据库中获得所有公交信息存储到ArrayList,每个具体信息的元数据有三个: * 公交车次、公交站点、该公交站点距离该公交车次的始发站点的站数,具体信息用HashMap保存 * 2.然后把公交信息转载 2009-12-31 22:44:00 · 469 阅读 · 1 评论 -
单例模式
public class Singleton{ private Singleton() { } synchronized public static Singleton getInstance() { if (m_instance == null) { m_instance = new Singleton();转载 2009-12-31 21:34:00 · 135 阅读 · 0 评论 -
数组的选择排序
public void exercise(int[] a){ for(int k=0;k int j=k; int mini=a[k]; for(int i=k+1;i if(a[k]>a[i]){转载 2009-12-31 21:37:00 · 119 阅读 · 0 评论 -
任意对象转化为JSON
import java.beans.IntrospectionException; import java.beans.Introspector; import java.beans.PropertyDescriptor; import java.math.BigDecimal; import java.math.BigInteger; import java.uti转载 2009-12-31 21:39:00 · 167 阅读 · 0 评论