java Split 函数
在java.lang包中有String.split()方法,返回是一个数组1、如果用“.”作为分隔的话,必须是如下写法:String.split("."),这样才能正确的分隔开,不能用String.split(".");2、如果用“|”作为分隔的话,必须是如下写法:String.split("|"),这样才能正确的分隔开,不能用String.split("|");“.”和“|”都是转义字符,必须得加"";3、如果在一个字符串中有多个分隔符,可以用“|”作为连字符,比如:“acount=? and uu =? or n=?”,把三个都分隔出来,可以用String.split("and|or&qu
xxx.equals(null)和xxx == null 的区别
equals比较的是实体内容,==比较的对象的引用.如果xxx为空,稳妥点,可以写为:null == xxx;如果程序能正常运行下去的话 xxx.equals(null)一定只能返回false xxx == null可能返回true,也可能返回false 因为如果xxx是null的话 xxx.equals(null)会抛出NullPointerException xxx == null返回true [@more@]
include 与 jsp:include jsp:forward的区别
include 可以直接load入文件,不能可以动态增加内容,动态赋值变量,效率高;jsp:include 也可以load入文件,同时可以动态增加内容,动态赋值变量等.效率低;被包含的对象只有对JSP write对象的访问权,并且它不能设置头或者Cookie.如果页面输出是缓冲的,那么缓冲区的刷新要优于包含的刷新.jsp:forward 则是直接跳转页面,并能设置变量[@more@]应用例子:static.html:<html><head><meta HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=GBK"></meta><title>static.html&
JavaMail的常用类介绍
ref:http://www.cn-java.com/www1/?action-viewnews-itemid-2634[@more@]事先说明: 没用过JavaMail的人可能看不懂这些介绍,不过不要紧,后面的文章有具体的实例,到时也可倒回来查看这些类的用法. (1) javax.mail.Properties类 JavaMail需要Properties来创建一个session对象。它将寻找字符串"mail.smtp.host",属性值就是发送邮件的主机. 用法: Properties props = new Properties (); props.put("mail.smtp.host", "smtp.163.com");//可以换上你的smtp主机名。 (2) javax.mail.Session类
将printStackTrace转换为string
将printStackTrace转换为string[@more@]String s = null;try { throw new Exception("An exception thrown!");} catch (Exception e) { Writer w = new StringWriter(); e.printStackTrace(new PrintWriter(w)); s = w.toString(); } System.out.println(s);
字符串转化为时间的方法
类似于oracle的to_date.SimpleDateFormat df = new SimpleDateFormat("yyyyMMddhhmmss"); String dateString = "20071128175545"; try { Date date = df.parse(dateString); System.out.println(date.toLocaleString()); } catch (Exception ex) { System.out.println(ex.getMessage());} }[@more@]
java mail实例
import java.util.Date;import java.util.Properties;import javax.activation.DataHandler;import javax.activation.FileDataSource;import javax.mail.Authenticator;import javax.mail.Multipart;import javax.mail.PasswordAuthentication;import javax.mail.internet.InternetAddress;import javax.mail.internet.MimeBodyPart;import javax.mail.internet.MimeMultipart;import javax.mail.internet.MimeUtility;[@more@]/*** 利用java.mail的邮件发送程序*/public class SendMailTest {public static void main(String[] args) {St
Java中输入方式并判断输入是否为数字
Java中输入方式并判断输入是否为数字[@more@]import javax.swing.JOptionPane;public class Test2100521_2 {public Test2100521_2() {}public static void main(String[] ars) {/*弹出界面方式*/String name = JOptionPane.showInputDialog("What is your name ?");String age1 = JOptionPane.showInputDialog("What is your RBID ?");boolean cc = isNumeric(age1);if ( cc ){int age = Integer.parseInt(age1); System.out.println("Your name is : "+name+"nYour RBID is : "+age);}else{Syst
自己写的一个Java Mail 实例
package Mail;import java.util.ArrayList;import java.util.Properties;import javax.activation.DataHandler;import javax.activation.DataSource;import javax.activation.FileDataSource;import javax.mail.Authenticator;import javax.mail.Message;import javax.mail.MessagingException;import javax.mail.Multipart;import javax.mail.Session;import javax.mail.PasswordAuthentication;import javax.mail.Transport;import javax.mail.internet.InternetAddress;import javax.mail.internet.MimeBodyPart;import javax.mail.int
使用URL作为API,连接到对方并且提取返回信息
现在URL作为API的情况越来越多了,如:BlackBerry,F-Secure等提供客户的接口就是通过URL. 客户通过URL提出请求,处理后再通过页面返回处理结果。作为处理着类case, Java是非常好的选择。在工作中也常遇到这类case,现在就分享下代码。[@more@]import java.io.BufferedReader;import java.io.InputStreamReader;import java.net.URL;import java.net.*;public class Http_RepSMS { private static String DEBUG; public static void main (String args[]){ try{ if (args.length != 1){ System
Java connect to oracle
Java connect to oracle[@more@]Fun : FB_DataSource:-------------------------------package rpt_finalbill;import java.sql.*;import oracle.jdbc.pool.*;public class FB_DataSource{ private static OracleDataSource ds;/* private static final String DRIVER_TYPE = "thin"; private static final String SERVER_NAME = "172.20.105.101"; private static final int PORT_NUMBER = 31522; private static final String DATABASE_NAME = "bill_bi";*/ private static final Strin
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 的方法大同小异. 2 如何将整数 int 转换成字串 String ? A. 有叁种方法: 1.) String s = String.valueOf(i); 2.) String s = Integer.toString(i); 3.) String s = "" + i; 注: Double, Float, Long 转成字串的方法大同小异.[@more@]