[java]
JODD中的時間操作類
[java]
package org
import java
import org
import org
import jodd
/**
* JODD中的時間操作類
* @author DJZHOU
*
*/
public class JDateTimeUtil {
private Logger log = Logger
@Test
public void testConstructor()
{
/*
* 構造函數的使用
*/
JDateTime jdt = new JDateTime()
jdt = new JDateTime(
jdt = new JDateTime(System
jdt = new JDateTime(
jdt = new JDateTime(
jdt = new JDateTime(
}
@Test
public void testSet()
{
JDateTime jdt = new JDateTime()
/*
* set方法的使用
*/
jdt
jdt
jdt
jdt
jdt
jdt
jdt
}
@Test
public void testGet()
{
JDateTime jdt = new JDateTime()
/*
* get方法的使用
*/
jdt
jdt
log
log
log
log
log
log
log
log
log
}
@Test
public void testAdd()
{
JDateTime jdt = new JDateTime()
jdt
jdt
jdt
jdt
jdt
}
@Test
public void testAdd
{
JDateTime jdt = new JDateTime() ;
log
jdt
log
jdt
log
jdt
log
}
@Test
public void testFormat()
{
JDateTime jdt = new JDateTime()
/**
* 轉換說明
YYYY 年
MM 月
DD 日
D 一周中的第幾天 從周一算起
MML 月
MMS 月
DL 一周中的第幾天 長型 從周一算起
DS 一周中的第幾天 短型 從周一算起
hh 小時
mm 分鐘
ss 秒
mss 毫秒
DDD 一年中的第幾天
WW 一年中的第幾周
WWW 一年中的第幾周並用W標識
W 一個月中的第幾周
E 年代
TZL 時間長型
TZS 時間短型
*
*/
log
log
log
log
log
}
}
JODD操作properties文件
[java]
package org
import java
import java
import org
import org
import jodd
/**
* JODD操作properties文件
* @author DJZHOU
*
*/
public class PropUtil {
private static Logger log = Logger
@Test
public void propExam(){
/*
* 讀取prop文件中的屬性值
*/
Props p = new Props()
log
try {
p
} catch (IOException e) {
e
}
String story = p
log
log
log
log
p
}
}
JODD操作email類
[java]
package org
import java
import java
import org
import jodd
import jodd
import jodd
import jodd
import jodd
import jodd
import jodd
import jodd
import jodd
/**
* JODD操作email類
*
* @author DJZHOU
*
*/
public class EmailUtil
{
public static void main(String[] args)
{
Email email = Email
email
email
email
email
email
SendMailSession mailSession = new SmtpSslServer(
mailSession
mailSession
mailSession
System
}
@Test
public void test() throws IOException
{
Email email = new Email()
email
email
email
EmailMessage textMessage = new EmailMessage(
email
EmailMessage htmlMessage = new EmailMessage(
MimeTypes
email
EmailAttachment embeddedAttachment =
new ByteArrayAttachment(FileUtil
email
EmailAttachment attachment = new FileAttachment(new File(
email
}
}
String字符串的操作工具類
[java]
package org
import org
import jodd
/**
* String字符串的操作工具類
*
* @author DJZHOU
*
*/
public class StringExamUtil
{
@Test
public void stringExam()
{
String exam =
String result =
/*
* replace 字符替換
*/
// 將字符串exam中的a替換成b
result = StringUtil
// 將字符串exam中的a替換成
result = StringUtil
// 將字符串exam中的a替換成b 這裡是替換字符
result = StringUtil
// 將字符串exam中的a替換成
result = StringUtil
// 將字符串exam中的第一個a替換成b
result = StringUtil
// 將字符串exam中的第一個a替換成b 這裡是替換字符
result = StringUtil
// 將字符串exam中的最後一個a替換成b
result = StringUtil
// 將字符串exam中的最後一個a替換成b 這裡是替換字符
result = StringUtil
// 將字符串exam中的a和A替換成FF b和B替換成gg 即忽略大小寫
result = StringUtil
/*
* remove 字符移除
*/
// 將字符串exam中的a移除
result = StringUtil
// 將字符串exam中的a移除 移除的是字符
result = StringUtil
// 將字符串exam中的a b移除 移除的是字符 最後一個參數為無限參數
result = StringUtil
// 將字符串exam中的a移除
result = StringUtil
/*
* 判斷字符串是否為空
*/
// 判斷字符串exam是否為空
System
// 判斷字符串exam是否不為空
System
// 判斷字符串exam是否為空 這裡的空為去掉空格之後
System
// 判斷字符串exam是否不為空 這裡的空為去掉空格之後
System
// 判斷字符串(無限參數)是否都為空 他們之間的關系為並且
System
// 判斷字符串(無限參數)是否都為空 這裡的空為去掉空格之後 他們之間的關系為並且
System
// 對比字符串exam中的第
System
// 對比字符串exam中的第
System
/*
* equals安全的字符串對比是否相等 不需要考慮null
*/
// 判斷字符串exam與aaa是否相等
System
// 判斷兩個數組是否相等
System
// 判斷兩個數組是否相等 且忽略大小寫
System
// 獲取字符串bbb在數組中的索引
System
// 獲取字符串bbb在數組中的索引 且忽略大小寫
System
/*
* 首字母的更改
*/
// 首字母大寫
result = StringUtil
// 首字母小寫
result = StringUtil
/*
* split字符串分割
*/
// 將字符串按
String[] array = StringUtil
/*
* indexOf 獲取字符串中的字符索引
*/
/*
* Strips
*/
// 若這個字符串以a為開頭
result = StringUtil
// 若這個字符串以g為結尾
result = StringUtil
// 若該字符串為
result = StringUtil
// 裁剪數組 將
StringUtil
// 去掉字符串兩邊的空格
result = StringUtil
// 去掉字符串左邊的空格
result = StringUtil
// 去掉字符串右邊的空格
result = StringUtil
// 去掉字符串右邊的空格
String[] array
/*
* 去掉數組內空格
*/
StringUtil
StringUtil
for (String string : array
{
System
}
/*
* 切割字符串
*/
// 從字符串的f字符開始切割字符串 保留f
result = StringUtil
// 從字符串的fg字符串開始切割字符串 保留fg
result = StringUtil
// 檢查字符串是否為abc開頭
result = StringUtil
// 檢查字符串是否為efg結尾
result = StringUtil
// 檢查字符串是否為efg開頭或結尾
result = StringUtil
// 檢查字符串是否為abc開頭efg結尾
result = StringUtil
// 截取到字符串的f字符開始切割字符串 不保留f
result = StringUtil
// 截取到字符串的fg字符串開始切割字符串 不保留fg
result = StringUtil
/*
* 其他很多小巧的方法
*/
System
}
}
From:http://tw.wingwit.com/Article/program/Java/hx/201311/26943.html