import org.apache.commons.lang3.CharSet;
public class CharSetDemo {
private static final String[] s = new String[] {"d","S","s","S","1","%"};
/**
* @param args
*/
public static void main(String[] args) {
System.out.println("ASCII_ALPHA:"+CharSet.ASCII_ALPHA);
System.out.println("ASCII_ALPHA_LOWER:"+CharSet.ASCII_ALPHA_LOWER);
System.out.println("ASCII_ALPHA_UPPER:"+CharSet.ASCII_ALPHA_UPPER);
System.out.println("ASCII_NUMERIC:"+CharSet.ASCII_NUMERIC);
System.out.println("EMPTY:"+CharSet.EMPTY);
/*
* 根据输入的字符串创建一个字符集实例.
* 如果输入的字符串有多个相同的字符,则只取一个.
*/
System.out.println("getInstance:"+CharSet.getInstance("sdssss$%^&*()_ss11111111=1"));
/*
* 根据输入的字符数组返回一个字符集数组
* 如果输入的字符串数组里有多个相同的字符,则只取一个.
*/
System.out.println("getInstance 数组:"+CharSet.getInstance(s));
}
}
分享到:
相关推荐
org.apache.commons.lang.CharSet.class org.apache.commons.lang.CharSetUtils.class org.apache.commons.lang.CharUtils.class org.apache.commons.lang.ClassUtils.class org.apache.commons.lang.Entities$...
org.apache.commons.lang.CharSet.class org.apache.commons.lang.CharSetUtils.class org.apache.commons.lang.CharUtils.class org.apache.commons.lang.ClassUtils.class org.apache.commons.lang.Entities$...
org.apache.commons.lang.CharSet.class org.apache.commons.lang.CharSetUtils.class org.apache.commons.lang.CharUtils.class org.apache.commons.lang.Clas sUtils.class org.apache.commons.lang.Entities...
- Apache Commons Codec库中最常用的功能之一就是Base64编码和解码。Base64是一种用于将任意二进制数据转换为ASCII字符格式的方法,以便在网络传输或存储时能安全地处理非ASCII字符。在电子邮件、HTTP头和其他需要...
5. **Charset编码**:虽然Java标准库已经提供了`java.nio.charset`包来处理字符集,但`commons.codec`中的`CharsetCodec`提供了一些额外的辅助功能,如检测特定字符集的可用性。 6. **URL和URI编码**:`UrlEncoder`...
common-fileupload组件是apache的一个开源项目之一,可以从http://jakarta.apache.org/commons/fileupload/下载。该组件简单易用,可实现一次上传一个或多个文件,并可限制文件大小。 -下载后解压zip包,将commons-...
6. **CharSet编码**:提供了一种方式来处理Java的Charset对象,包括检测字符集和转换字符集。 7. **Lang3的兼容性**:在一些版本中,Apache Commons Codec与Apache Commons Lang3进行了整合,提供了一些与语言相关...
5. **CharSet编码**:库中还包含了对不同字符集(如ISO-8859-1、UTF-8等)的支持,帮助在不同字符集之间转换字符串。 6. **Lang3编码**:虽然不是主要功能,但Apache Commons Codec与Apache Commons Lang3有交互,...
- `Charsets`: 提供了对各种字符集的支持,如UTF-8、ISO-8859-1等,兼容Java 7的`java.nio.charset.Charset`。 - `EncodingUtils`: 提供了编码转换的方法,如`getBytes(String, String)`和`getString(byte[], ...
3. **字符集转换**:`Charsets`类提供了一系列常量,用于表示各种字符编码,如UTF-8、ISO-8859-1等,与Java 7中的`java.nio.charset.Charset`类相兼容。`CharSetUtils`类则提供了字符集转换的相关方法。 4. **线程...
Apache Commons IO库中的`org.apache.commons.io.FileUtils`类是一个非常实用的工具类,它提供了大量方便、高效的方法,用于处理文件系统操作。这个类在Java开发中被广泛使用,尤其是在处理大量的文件读写和管理任务...
### Apache Commons Lang 库知识点详解 #### 一、概述 Apache Commons Lang 是一个提供大量实用方法的 Java 类库,主要用于简化 Java 开发人员的工作。它提供了很多有用的工具类,如字符串处理、数值转换、对象操作...
httpMethod.getParams().setParameter(HttpMethodParams.HTTP_CONTENT_CHARSET, "UTF-8"); // 发送请求 int statusCode = httpClient.executeMethod(httpMethod); // 检查状态码 if (statusCode == ...
charset=GBK"%> *"%> <%@ page import="org.apache.commons.fileupload.*"%> <head><title>保存上传</title></head> <!-- 处理上传文件的代码 --> // 获取请求的MultipartContent HttpServletRequest request...
总的来说,Apache Commons Codec是Java开发中不可或缺的工具之一,它的存在简化了编码和解码任务,提高了开发效率,并且兼容性良好,适合各种项目需求。无论你是处理文本数据还是音频信息,这个库都能提供强大而灵活...
在`commons-io-2.0.1-src`目录下,可以看到`src/main/java`包含了各个功能模块的源代码,如`io`, `filter`, `charset`, `filename`, `utils`等,这些模块分别对应着IO操作的不同方面。 二、核心类与接口 1. `...
例如,`FileUtils.readFileToString(File file, Charset encoding)`可以用来读取文件内容并转换为字符串,而`FileUtils.copyFile(File sourceFile, File destFile)`则可以方便地复制文件。 2. **IOUtils**: 这个类...
### 使用commons-fileupload-1.0进行文件上传的实例及乱码处理 #### 一、commons-fileupload简介 `commons-fileupload`是Apache Commons项目下的一个子项目,它提供了强大的文件上传功能,允许用户轻松地将文件从...
Commons Lang这一组API也是提供一些基础的、通用的操作和处理,如自动生成toString()的结果、自动实现hashCode()和equals()方法、数组操作、枚举、日期和时间的处理等等。 这一组API的所有包名都以org.apache....
### Apache Commons fileUpload 实现文件上传详解 #### 引言 Apache Commons fileUpload 是一个用于处理 HTTP 文件上传的 Java 库。它简化了文件上传的过程,使得开发人员能够轻松地处理来自客户端的文件数据。本...