/**
* Write the context into the given file.
*
* @param context The context.
* @param theFileName The file name to write to.
* @throws IOException Exception when create the file.
*/
public static void writeToFile(String context, String theFileName)
throws IOException
{
if (theFileName != null && !"".equals(theFileName.trim()))
{
File aFile = new File(theFileName);
aFile = new File(aFile.getParent());
if (!aFile.exists()) {
aFile.mkdirs();
}
BufferedWriter aWriter = new BufferedWriter(new FileWriter(
theFileName));
aWriter.write(context);
aWriter.close();
} else
{
throw new IllegalArgumentException("Invalid file name!");
}
}
/**
* get locale
* @return
*/
public static Locale getLocale() {
return new Locale("en", "us");
}
/**
* to String, if object is null, return null, else call it's toString() method
* @param object
* @return
*/
public static String toString(Object object) {
if (object == null) {
return null;
} else {
return object.toString();
}
}
public static String decPlaceFormater(double value, int length)
{
DecimalFormat fmt = new DecimalFormat();
fmt.setMinimumFractionDigits(length);
fmt.setMaximumFractionDigits(length);
return fmt.format(value);
}
/**
* Returns true if this string is alpha-numeric; false, otherwise
* @author liliugen.
*/
static public boolean isAlphaNumeric(String str) {
for (int i = 0; i < str.length(); i++) {
if (!Character.isLetterOrDigit(str.charAt(i))) {
return false;
}
}
return true;
}
/**
* Returns true if this string is alpha-numeric; false, otherwise
* @author liliugen.
*/
static public boolean isDigit(String str) {
for (int i = 0; i < str.length(); i++) {
if (!Character.isDigit(str.charAt(i))) {
return false;
}
}
return true;
}
/**
* This is a wrapper API to the Base64Encoder
* @param input String
* @return Base64 encoded string
*/
static public String encodeString(String strInput) {
Base64Encoder b = new Base64Encoder(strInput);
return b.processString();
}
/**
* This is a wrapper API to the Base64Decoder
* @param input String
* @return String decoded from Base64 encoded input
*/
static public String decodeString(String strInput) {
try {
Base64Decoder b = new Base64Decoder(strInput);
return b.processString();
} catch (Base64FormatException ex) {
return "";
}
}
/**
* Returns true if this string is letter only; false, otherwise
*
*/
static public boolean isLetters(String str) {
for (int i = 0; i < str.length(); i++) {
if (!Character.isLetter(str.charAt(i))) {
return false;
}
}
return true;
}
/**
* Returns true if this string is alpha-numeric; false, otherwise
* @author Benjamin Yip.
*/
static public boolean isNumeric(String str) {
for (int i = 0; i < str.length(); i++) {
if (!Character.isDigit(str.charAt(i))) {
return false;
}
}
return true;
}
/**
* trim string.
* using String.trim() to trim string.if string is null, return null
* @param string
*/
public static String trim(String string) {
if (string == null) {
return string;
} else {
return string.trim();
}
}
/**
* trim string, if input is null, return "";
* @param string
*/
public static String trimNoNull(String string) {
if (string == null) {
return "";
} else {
return string.trim();
}
}
分享到:
相关推荐
util-linux-ng-2.17源码(含fdisk) Here is a list of all documented files with brief descriptions: util-linux-ng-2.17.2/disk-utils/blockdev.c [code] util-linux-ng-2.17.2/disk-utils/cramfs.h [code] ...
asm-util-1.3.4.jar, asm-util-1.3.5.jar, asm-util-1.4.1.jar, asm-util-1.4.3.jar, asm-util-1.5.1.jar, asm-util-1.5.2.jar, asm-util-1.5.3.jar, asm-util-2.0.jar, asm-util-2.1.jar, asm-util-2.2.1-sources....
赠送jar包:jetty-util-9.4.43.v20210629.jar; 赠送原API文档:jetty-util-9.4.43.v20210629-javadoc.jar; 赠送源代码:jetty-util-9.4.43.v20210629-sources.jar; 赠送Maven依赖信息文件:jetty-util-9.4.43.v...
赠送jar包:kerb-util-1.0.1.jar; 赠送原API文档:kerb-util-1.0.1-javadoc.jar; 赠送源代码:kerb-util-1.0.1-sources.jar; 赠送Maven依赖信息文件:kerb-util-1.0.1.pom; 包含翻译后的API文档:kerb-util-...
赠送jar包:kerby-util-1.0.1.jar; 赠送原API文档:kerby-util-1.0.1-javadoc.jar; 赠送源代码:kerby-util-1.0.1-sources.jar; 赠送Maven依赖信息文件:kerby-util-1.0.1.pom; 包含翻译后的API文档:kerby-util...
赠送jar包:jetty-util-6.1.26.jar; 赠送原API文档:jetty-util-6.1.26-javadoc.jar; 赠送源代码:jetty-util-6.1.26-sources.jar; 赠送Maven依赖信息文件:jetty-util-6.1.26.pom; 包含翻译后的API文档:jetty-...
赠送jar包:kerby-util-1.0.1.jar; 赠送原API文档:kerby-util-1.0.1-javadoc.jar; 赠送源代码:kerby-util-1.0.1-sources.jar; 赠送Maven依赖信息文件:kerby-util-1.0.1.pom; 包含翻译后的API文档:kerby-util...
该开发包是解决 JavaMail 发送邮件报错:java.lang.NoClassDefFoundError: com/sun/mail/util/LineInputStream错误 ava.lang.NoClassDefFoundError: com/sun/mail/util/LineInputStream 使用方法: 将javaee.jar ...
apr-util linux 编译成功 apr-util linux 编译成功 apr-util linux 编译成功 apr-util linux 编译成功 apr-util linux 编译成功
赠送jar包:jetty-util-6.1.26.jar; 赠送原API文档:jetty-util-6.1.26-javadoc.jar; 赠送源代码:jetty-util-6.1.26-sources.jar; 赠送Maven依赖信息文件:jetty-util-6.1.26.pom; 包含翻译后的API文档:jetty-...
赠送jar包:api-util-1.0.0-M20.jar; 赠送原API文档:api-util-1.0.0-M20-javadoc.jar; 赠送源代码:api-util-1.0.0-M20-sources.jar; 包含翻译后的API文档:api-util-1.0.0-M20-javadoc-API文档-中文(简体)-...
赠送jar包:jetty-util-8.1.8.v20121106.jar; 赠送原API文档:jetty-util-8.1.8.v20121106-javadoc.jar; 赠送源代码:jetty-util-8.1.8.v20121106-sources.jar; 赠送Maven依赖信息文件:jetty-util-8.1.8.v...
util-linux 是一个开放源码的软件包,是一个对任何 Linux 系统的基本工具套件。含有一些标准 Unix 工具,如 login。当开发停滞时,一群人创建了复刻 util-linux-ng(ng意为“下一代”),但截至2011年1月已更名回...
backport-util-concurrent.jarbackport-util-concurrent.jarbackport-util-concurrent.jar
赠送jar包:jetty-util-ajax-9.3.19.v20170502.jar; 赠送原API文档:jetty-util-ajax-9.3.19.v20170502-javadoc.jar; 赠送源代码:jetty-util-ajax-9.3.19.v20170502-sources.jar; 赠送Maven依赖信息文件:jetty-...
1. java.util.concurrent - Java 并发工具包 2. 阻塞队列 BlockingQueue 3. 数组阻塞队列 ArrayBlockingQueue 4. 延迟队列 DelayQueue 5. 链阻塞队列 LinkedBlockingQueue 6. 具有优先级的阻塞队列 ...
赠送jar包:opentracing-util-0.33.0.jar 赠送原API文档:opentracing-util-0.33.0-javadoc.jar 赠送源代码:opentracing-util-0.33.0-sources.jar 包含翻译后的API文档:opentracing-util-0.33.0-javadoc-API...
StringUtil工具类java学习的好东西!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!...
Java常用工具类UtilClass,包括StringUtil、FileUtil、ConnectDB、DateUtil、TimeUtil一些可能用到的工具,实现某些特定的功能,,
赠送jar包:jetty-util-9.4.8.v20171121.jar; 赠送原API文档:jetty-util-9.4.8.v20171121-javadoc.jar; 赠送源代码:jetty-util-9.4.8.v20171121-sources.jar; 赠送Maven依赖信息文件:jetty-util-9.4.8.v...