
Java
文章平均质量分 78
a9529lty
这个作者很懒,什么都没留下…
展开
-
int 和 String 互相转换的多种方法
1 如何将字串 String 转换成整数 int? A. 有两个方法: 1). int i = Integer.parseInt([String]); 或 i = Integer.parseInt([String],[int radix]); 2). int i = Integer.valueOf(my_str).intValue(); 注: 字串转成 Double, Float, Long转载 2007-12-05 21:46:00 · 708 阅读 · 0 评论 -
java调用存储过程的3种方式
这段时间开始学习写存储过程,主要原因还是因为工作需要吧,本来以为很简单的,但几经挫折,豪气消磨殆尽,但总算搞通了,为了避免后来者少走弯路,特记述与此,同时亦对自己进行鼓励。一:无返回值的存储过程存储过程为:CREATE OR REPLACE PROCEDURE TESTA(PARA1 IN VARCHAR2,PARA2 IN VARCHAR2) ASBEGIN INS转载 2008-09-17 21:44:00 · 1476 阅读 · 0 评论 -
Tokenizing:java.util.StringTokenizer 类
Tokenizing:java.util.StringTokenizer 类 这个类主要是把一个字符串按某个标记分段,默认的情况下的分割符是空格 例子: public class Token{public static void main(String args[]){String data=" Its about 5_900_y转载 2008-09-25 21:54:00 · 2033 阅读 · 0 评论 -
判断上传前,判断本机文件(上传的文件)是否存在
/** * 判断文件是否存在 * * @param pInput 上传的客户端的文件地址 * @return result 检查后的结果 */ public static boolean isFileExist(String pInput){ if (pInput == null) {原创 2008-10-22 20:37:00 · 1193 阅读 · 0 评论 -
特殊字符的正则表达式
/** * 特殊字符检查 * * @param pInput 被检查字符串 * @return result 检查后的结果 */ public static boolean isSpecialChar(String pInput){ if(pInput == null){原创 2008-10-22 20:39:00 · 870 阅读 · 0 评论 -
java检查URL合法性
/** * URL检查 * * @param pInput 要检查的字符串 * @return boolean 返回检查结果 */ public static boolean isUrl (String pInput) { if(pInput == null){原创 2008-10-22 20:44:00 · 7843 阅读 · 2 评论 -
java空值检查
/** * 空值检查 * * @param pInput 要检查的字符串 * @return boolean 返回检查结果 */ public static boolean isNull (Object pInput) { if(pInput == null){ retu原创 2008-10-22 20:42:00 · 1118 阅读 · 0 评论 -
java判断文字长度检查
/** * 文字长度检查 * * @param pInput 要检查的字符串 * @param pLength 列数 * @return boolean 返回检查结果 */ public static boolean isBeyondLength (String pInput,原创 2008-10-22 20:44:00 · 1726 阅读 · 0 评论 -
JAVA检查Email合法性
/** * Email检查 * * @param pInput 要检查的字符串 * @return boolean 检查结果 */ public static boolean isEmail (String pInput) { if(pInput == null){原创 2008-10-22 20:45:00 · 2613 阅读 · 1 评论 -
JAVA日期合法性检查
/** * 日期检查 * * @param pInput 要检查的字符串 * @return boolean 检查结果 */ public static boolean isDate (String pInput) { if(pInput == null){原创 2008-10-22 20:46:00 · 3696 阅读 · 2 评论 -
java计算2个时间相差多少年,多少个月,多少天
import java.util.Calendar; public class Y { public static void main(String[] args) { int ret[] = getDateLength( "20050531 ", "20070101 "); System.out.prin转载 2008-10-23 19:45:00 · 12954 阅读 · 3 评论 -
JAVA判断当前日期是星期几
方法1: /** * 判断当前日期是星期几 * * @param pTime 修要判断的时间 * @return dayForWeek 判断结果 * @Exception 发生异常 */ public static int dayForWeek(String pTime) throws Exception {原创 2008-11-02 15:13:00 · 45417 阅读 · 0 评论 -
java判断2个时间相差多少天、多少小时、多少分
/** * 判断2个时间相差多少天、多少小时、多少分 * * @param pBeginTime 请假开始时间 * @param pEndTime 请假结束时间 * @return String 计算结果 * @Exception 发生异常 */ public static String Ti原创 2008-11-02 15:13:00 · 11694 阅读 · 0 评论 -
response.setHeader参数、用法的介绍
response.setHeader 是用来设置返回页面的头 meta 信息, 使用时 response.setHeader( name, contect ); meta是用来在HTML文档中模拟HTTP协议的响应头报文。meta 标签用于网页的与中 1、用以说明生成工具(如Microsoft FrontPage 4.0)等;2、向搜索引擎说明你的网页的关键词; 3、告诉搜索引擎你的站点的主要内转载 2008-11-11 21:22:00 · 2019 阅读 · 1 评论 -
Java执行exe,bat等可执行文件
import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;public class CallExe {public static void main(String[] args) {String text = null;String转载 2008-11-09 18:53:00 · 1379 阅读 · 0 评论 -
JAVA定时执行任务
Tomcat 下的定时任务SysContextListener.javapackage axtic.servlet;import java.util.Timer;//定时器类import axtic.bean.exportHistoryBean;import javax.servlet.ServletContextEvent;import javax.servlet.ServletContextL转载 2008-11-10 18:50:00 · 7307 阅读 · 2 评论 -
使用exe4j打包jar生成exe常用设置
本文首先默认你已经拥有可用的jar文件和exe4j程序。下面开始详述步骤:1.welcome-打开exe4j如图,如果你有保存过的项目打包配置文件,那么点>>open打开即可。如果没有点>>next.2.Project type-选择打包方式由于我们讲的是打包jar生成exe,所以选“jar in exe”mode,这种方式可以把一个java应用程序打包成一个exe文件,但是不能将除jar以外转载 2009-01-05 14:44:00 · 1401 阅读 · 0 评论 -
Java复制数组
arraycopypublic static void arraycopy(Object src, int srcPos, Object dest, int destPos,转载 2009-01-12 22:18:00 · 1735 阅读 · 2 评论 -
[java]关于数组和List之间相互转换的方法
1.List转换成为数组。(这里的List是实体是ArrayList)调用ArrayList的toArray方法。toArraypublic T[] toArray(T[] a)返回一个按照正确的顺序包含此列表中所有元素的数组;返回数组的运行时类型就是指定数组的运行时类型。如果列表能放入指定的数组,则返回放入此列表元素的数组。否则,将根据指定数组的运行时类型和此列表的大小分配一个新的数组。如果指转载 2009-01-19 22:21:00 · 1042 阅读 · 0 评论 -
小时:分钟的正则表达式
/** * 小时:分钟的正则表达式检查 * * @param pInput 要检查的字符串 * @return boolean 返回检查结果 */ public static boolean isUrl (String pInput) { if(pInput == null){转载 2008-11-24 20:04:00 · 6143 阅读 · 0 评论 -
Eclipse下安装Properties Editor
Eclipse下安装Properties Editor在eclipse下"帮助"---"软件更新"--"查找并安装"--"搜索要安装的新功能部件" ---"下一步"---"新建远程站点"---填写"名称":Properties Editor;URL为:http://propedit.sourceforge.jp/eclipse/updates/点完成,让它自己下载插件..找到合适的Pro转载 2009-02-21 13:40:00 · 1213 阅读 · 0 评论 -
java中的arrayList传入oracle中的以数组(array)为参数的存储过程
在写存储过程中经常会遇到把java中的arrayList转化为oracle中数组,(arrayList中存的是一些java对象)简单总结一下.例:arrayList中存在一些people对象1.首先要在数据库中建立相应的java对象和数组,如: /* 和java对象对应的数据库对象 */CREATE TYPE peopleOracleObject AS OBJECT ( pe转载 2008-12-11 21:36:00 · 7405 阅读 · 6 评论 -
java 判断对象是否为空或者传入集合对象的是否为空,以及判断数组的长度
package Test;import java.awt.List;import java.lang.reflect.Array;import java.lang.reflect.Method;import java.util.ArrayList;import java.util.HashMap;import java.util.Hashtable;import j原创 2008-12-11 22:57:00 · 18406 阅读 · 1 评论 -
java全排序
Problem 将一个字符组全排序 Input 一个长度小于10的字符串,该字符串由数字1~9组成。字符不会重复出现。 Output 按数字在输入串中出现的次序从小到大的顺序输出该字符组的全排序 Sample Input 132 Sample Output 3323213131转载 2008-12-13 14:32:00 · 912 阅读 · 1 评论 -
java全排序
Problem 将一个字符组全排序 Input 一个长度小于10的字符串,该字符串由数字1~9组成。字符不会重复出现。 Output 按数字在输入串中出现的次序从小到大的顺序输出该字符组的全排序 Sample Input 132 Sample Output 1 3转载 2008-12-13 14:30:00 · 1176 阅读 · 0 评论 -
使用Java Service Wrapper 把Java程序作为Windows系统服务
Java程序很多情况下是作为服务程序运行的,在Un*x平台下可以利用在命令后加“&”把程序作为后台服务运行,但在Windows下看作那个Console窗口在桌面上,你是否一直担心别的同时把你的Console窗口关闭?是否怀念用VC写的Win32服务程序?翻开JBOSS、Tomcat的发布包,发现他们都使用了一个Open source——Java Service Wrapper。用Java Serv转载 2008-12-17 19:09:00 · 1571 阅读 · 0 评论 -
Java获取各种常用时间方法
package com.hefeng.test; import java.text.DateFormat; import java.text.ParsePosition; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.转载 2009-03-20 22:00:00 · 1319 阅读 · 0 评论 -
JFfreeChart使用文档
JFreeChart目前是最好的java图形解决方案,基本能够解决目前的图形方面的需求,主要包括如下几个方面: pie charts (2D and 3D):饼图(平面和立体) bar charts (regular and stacked, with an optional 3D effect):柱状图 line and area charts:曲线图 scatter plots转载 2009-03-27 23:11:00 · 1375 阅读 · 0 评论 -
Cewolf+JFreeChart之报表代码实例大全(附效果图)
报表代码实例大全:本实例采用Cewolf+JFreeChart做成。Cewolf是基于JFreechart的,利用JFreechart的绘制引擎,将最终的图片写入客户端.在服务器端不会创建任何文件。其中这些实例中的web.xml的配置都是一样的,所以配置一次后就不再动它了后面的每一个实例我都会给出java类和jsp页面的代码,并附上对应的显示出来的图形(这些实例中有些来自网上,我也都一转载 2009-03-27 23:41:00 · 6893 阅读 · 6 评论 -
10个免费图表生成代码
Flot - Flot 为 jQuery 提供的javascript代码库. 容易使用,有特色的图表,提供交互功能(能够放大缩小数据区域等)。 Open Flash Chart - Open Flash Chart 是一个 Flash 图表组件,很容易安装,提供以下语言的API: PHP, Perl, Python, Java, Ruby on Rails, and .Net 来控转载 2009-03-27 23:49:00 · 1663 阅读 · 0 评论 -
java unicode的相互转换
package common;import java.util.regex.Matcher;import java.util.regex.Pattern;public class UnicodeToString{ public static void main (String args[]) { System.out.println(Unic转载 2009-04-16 21:57:00 · 1962 阅读 · 0 评论 -
java中map排序
Map map = new TreeMap(); map.put("j2se", 20); map.put("j2ee", 10); map.put("j2me", 30); List> infoIds = new ArrayList>( map.entrySet()); //排序前 for (int i = 0; i < infoIds.size(); i++转载 2009-03-31 19:54:00 · 6616 阅读 · 0 评论 -
Java如何遍历Map的所有的元素
JDK1.4中 Map map = new HashMap(); Iterator it = map.entrySet().iterator(); while (it.hasNext()) { Map.Entry entry = (Map.Entry) it.next(); Object key = entry.getKey(); Object valu转载 2009-04-06 21:01:00 · 1356 阅读 · 0 评论 -
打开网页即可连接远程电脑——一个applet的远程桌面客户端
打开网页即可连接远程电脑,不论是在windows下,还是在linux下,或者在apple电脑下,都可做到,而且还支持全屏模式,以及打印机和声音资源的映射,是不是听起来很不错哦?(也支持不同浏览器,比如IE、Firefox、safira)properJavaRDP和RdeskTop是两个开源项目,基于java和linux/c开发。其中后者支持本地资源映射而前者不支持,因此我就花了一些时间,把后者的打转载 2009-04-19 21:00:00 · 5485 阅读 · 8 评论 -
java获得的日期对应的星期一
private static int weeks = 0; // 获得当前日期与本周一相差的天数 private int getMondayPlus() { Calendar cd = Calendar.getInstance(); // 获得今天是一周的第几天,星期日是第一天,星期二是第二天......原创 2009-04-20 20:10:00 · 6085 阅读 · 1 评论 -
java实现double的精确计算和四舍五入
Java中的简单浮点数类型float和double不能够进行运算。不光是Java,在其它很多编程语言中也有这样的问题。在大多数情况下,计算的结果是准确的,但是多试几次(可以做一个循环)就可以试出类似上面的错误。现在终于理解为什么要有BCD码了。这个问题相当严重,如果你有9.999999999999元,你的计算机是不会认为你可以购买10元的商品的。在有的编程语言中提供了专门转载 2009-05-18 23:07:00 · 12737 阅读 · 1 评论 -
Statement和PreparedStatement之间的区别
1.PreparedStatement是预编译的,对于批量处理可以大大提高效率. 也叫JDBC存储过程2.使用 Statement 对象。在对数据库只执行一次性存取的时侯,用 Statement 对象进行处理。PreparedStatement 对象的开销比Statement大,对于一次性操作并不会带来额外的好处。3.statement每次执行sql语句,相关数据库都要执行sql语转载 2009-09-14 11:50:00 · 869 阅读 · 0 评论 -
计算n的阶层
package common;import java.math.BigInteger;import java.util.*;public class Factorial4 { protected static ArrayList table = new ArrayList (); static { table.add(BigInteger.valueO原创 2009-09-14 12:07:00 · 5983 阅读 · 0 评论 -
JAVA解析XML的四种方法比较
XML现在已经成为一种通用的数据交换格式,它的平台无关性,语言无关性,系统无关性,给数据集成与交互带来了极大的方便。对于XML本身的语法知识与技术细节,需要阅读相关的技术文献,这里面包括的内容有DOM(Document Object Model),DTD(Document Type Definition),SAX(Simple API for XML),XSD(Xml Schema Definit转载 2009-09-24 12:17:00 · 820 阅读 · 0 评论 -
JDBCTM中Statement接口提供的execute、executeQuery和executeUpdate之间的区别
Statement 接口提供了三种执行 SQL 语句的方法:executeQuery、executeUpdate 和 execute。使用哪一个方法由 SQL 语句所产生的内容决定。 方法executeQuery 用于产生单个结果集的语句,例如 SELECT 语句。 被使用最多的执行 SQL 语句的方法是 executeQuery。这个方法被用来执行 SELE转载 2009-11-02 13:23:00 · 884 阅读 · 0 评论