Java Char的简单工具类CharUtil分享

博客的第一篇文章,关于对字符char的简单操作,

char,java基本数据类型之一,底层保存的的是两个字节的int整数。默认显示的是Unicode这个int整数索引位置的字符。具体的就不详解了。

版本1:以下拥有查询是否数字,是否字母,是否大小写字母,获得字符的int表示。

虽然简单,也代表能够增强。

package cn.util;
/**
 * 字符工具类: 一些简单的操作方法。
 *
 * @author jxlys @version1.0
 */
public class CharUtil {
 /**
  * 返回字符对应的int值.
  *
  * @param c
  */
 public static int getInt(char c) {
  return (int) c;
 }
 /**
  * 检测是否字母
  *
  * @param c
  * @return
  */
 public static boolean isLetterCharacter(char c) {
  return isUpperCharacter(c) || isLowerCharacter(c) ? true : false;
 }
 /**
  * 检测大写
  *
  * @param c
  */
 public static boolean isLowerCharacter(char c) {
  return (c >= 97 && c < 123) ? true : false;
 }
 /**
  * 检测是否数字.
  *
  * @param c
  */
 public static boolean isNumber(char c) {
  return c >= 48 && c < 58 ? true : false;
 }
 /**
  * 检测小写.
  *
  * @param c
  */
 public static boolean isUpperCharacter(char c) {
  return (c >= 65 && c < 91) ? true : false;
 }
 private CharUtil() {// 不允许使用构造方法
  throw new RuntimeException();
 }
}

以上这篇Java Char的简单工具类CharUtil分享就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持我们。

您可能感兴趣的文章:

  • Java中StringUtils工具类的一些用法实例
  • java Arrays工具类实例详解
(0)

相关推荐

  • java Arrays工具类实例详解

    Arrays工具类属于java中常用的工具类 public static void sort(int[] a) public static void sort(int[] a,int fromIndex, int toIndex) public static void sort(long[] a) public static void sort(long[] a,int fromIndex, int toIndex) public static void sort(short[] a) publ

  • Java中StringUtils工具类的一些用法实例

    StringUtils 方法的操作对象是 java.lang.String 类型的对象,是 JDK 提供的 String 类型操作方法的补充,并且是 null 安全的(即如果输入参数 String 为 null 则不会抛出 NullPointerException ,而是做了相应处理,例如,如果输入为 null 则返回也是 null 等,具体可以查看源代码). 除了构造器,StringUtils 中一共有130多个方法,并且都是 static 的,所以我们可以这样调用 StringUtils.x

  • Java Char的简单工具类CharUtil分享

    博客的第一篇文章,关于对字符char的简单操作, char,java基本数据类型之一,底层保存的的是两个字节的int整数.默认显示的是Unicode这个int整数索引位置的字符.具体的就不详解了. 版本1:以下拥有查询是否数字,是否字母,是否大小写字母,获得字符的int表示. 虽然简单,也代表能够增强. package cn.util; /** * 字符工具类: 一些简单的操作方法. * * @author jxlys @version1.0 */ public class CharUtil {

  • Java实现的汉语拼音工具类完整实例

    本文实例讲述了Java实现的汉语拼音工具类.分享给大家供大家参考,具体如下: package test; import net.sourceforge.pinyin4j.PinyinHelper; import net.sourceforge.pinyin4j.format.HanyuPinyinCaseType; import net.sourceforge.pinyin4j.format.HanyuPinyinOutputFormat; import net.sourceforge.piny

  • java实现的正则工具类

    本文实例讲述了java实现的正则工具类.分享给大家供大家参考.具体如下: 这里实现的正则工具类适用于:正则电话号码.邮箱.QQ号码.QQ密码.手机号 java代码如下: package com.zhanggeng.contact.tools; /** * RegexTool is used to regex the string ,such as : phone , qq , password , email . * * @author ZHANGGeng * @version v1.0.1 *

  • Java常用的时间工具类实例

    本文实例讲述了Java常用的时间工具类.分享给大家供大家参考,具体如下: package org.zhy.date; import java.text.DateFormat; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; import java.util.GregorianCalendar; /** * 时间类型工具类 * * @author zhengyi * */ pu

  • Java实现的zip工具类完整实例

    本文实例讲述了Java实现的zip工具类.分享给大家供大家参考,具体如下: 实现把zip解压到指定路径,把文件夹压缩到zip,把文件列表压缩为zip的三个方法 import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStream; import java.io.OutputStream;

  • java汉字转拼音工具类分享

    本文实例为大家分享了java汉字转拼音工具类的具体代码,供大家参考,具体内容如下 import com.google.common.base.Strings; import net.sourceforge.pinyin4j.PinyinHelper; import net.sourceforge.pinyin4j.format.HanyuPinyinOutputFormat; import net.sourceforge.pinyin4j.format.HanyuPinyinToneType;

  • Java实现的简单数字处理类及用法示例

    本文实例讲述了Java实现的简单数字处理类及用法.分享给大家供大家参考,具体如下: 开发了一个程序,功能如下: 获取2-32之间的6个整数,并取得这6个偶数的和. 本例中引用了Math.random(),但是实际上实现的是Random.nextDouble(). 只是对于一般的使用random的情况,较Random类,我们习惯使用Math.random() mainly because it si simpler to use /** * 开发了一个程序,功能如下: * 获取2-32之间的6个整

  • java中文转拼音工具类详解

    本文实例为大家分享了java中文转拼音工具类的具体代码,供大家参考,具体内容如下 import java.util.HashSet; import java.util.Iterator; import java.util.Set; import java.util.regex.Matcher; import java.util.regex.Pattern; import java.util.regex.PatternSyntaxException; import net.sourceforge.

  • Java身份证号码校验工具类详解

    本文实例为大家分享了Java身份证号码校验工具类的具体代码,供大家参考,具体内容如下 import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; import java.util.GregorianCalendar; import java.util.regex.Pattern; public class IdcardVa

  • 详解JAVA中使用FTPClient工具类上传下载

    详解JAVA中使用FTPClient工具类上传下载 在Java程序中,经常需要和FTP打交道,比如向FTP服务器上传文件.下载文件.本文简单介绍如何利用jakarta commons中的FTPClient(在commons-net包中)实现上传下载文件. 1.写一个javabean文件,描述ftp上传或下载的信息 实例代码: public class FtpUseBean { private String host; private Integer port; private String us

随机推荐