`
yl.fighter
  • 浏览: 257792 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

[转载]判断字符串中是否含有中文,是否为数字(lp)

    博客分类:
  • Java
阅读更多
JAVA中:判断登陆名loginName中是否含有中文

if (loginName.getBytes().length != loginName.length()) {
     //含有中文。

} else{

//不含中文。

}


public static boolean isNumeric(String str){
  for (int i = str.length();--i>=0;){   
   if (!Character.isDigit(str.charAt(i))){
    return false;
   }
  }
  return true;
 }


2>用正则表达式
public static boolean isNumeric(String str){ 
    Pattern pattern = Pattern.compile("[0-9]*"); 
    return pattern.matcher(str).matches();    
 } 

3>用ascii码

public static boolean isNumeric(String str){
   for(int i=str.length();--i>=0;){
      int chr=str.charAt(i);
      if(chr<48 || chr>57)
         return false;
   }
   return true;
}


转载自http://blog.csdn.net/lip8654/archive/2008/03/27/2223688.aspx
分享到:
评论

相关推荐

    关于VC++的字符串

    在VC++中,有多种字符串表示法: - `char*`:指向ANSI字符数组的指针,每个字符占8位,与C/C++兼容。 - `LPSTR`:与`char*`类似,指向以`\0`结尾的ANSI字符数组的指针,广泛用于Win32 API。 - `LPCSTR`:`LPSTR`的...

    S2-LP中文手册.pdf

    ST公司无线收发芯片S2-LP中文数据手册

    LP28400AQVF-升压型2串电路原理图及PCB图

    《升压型2串电路设计详解——基于LP28400AQVF的PCB实践》 在电子工程领域,升压型电路是一种常见的电源转换技术,它能够将低电压提升到更高的电压等级,以满足不同设备的供电需求。本文将深入探讨基于LP28400AQVF...

    MSP430F5529LP 串口通信 UART 代码示例 CCS工程

    3. **发送ASCII码和字符串**:ASCII码是字符的二进制表示,发送ASCII码可以将数字转换为字符,例如'0'到'9','A'到'Z'等。发送字符串则涉及连续发送多个ASCII码,通常通过循环实现。在MSP430F5529LP中,USCI_Ax_...

    微软官方中文语言包for win7 lp.cab

    微软官方中文语言包for win7 lp.cab

    字符串转表达式,进行加减乘除等逻辑运算

    在计算机科学中,字符串转表达式并执行加减乘除等逻辑运算是一项常见的任务,尤其在解析用户输入或处理计算式时。这个过程通常涉及到两个关键步骤:中缀表达式到后缀表达式的转换(也称为逆波兰表示法)以及后缀...

    DES加密解密字符串的JAVA实现(lp)

    - **解密逻辑**:首先将字符串转换为字节数组,再使用预先初始化的`Cipher`对象进行解密,最后将结果转换为十六进制字符串。 #### 三、注意事项 - **安全性问题**:由于DES算法密钥长度较短,存在安全风险,实际...

    Microsoft Windows Server 2012 R2 Base 离线中文语言包 (lp.cab 54.7M)

    本文将深入探讨Windows Server 2012 R2 Base的离线中文语言包——"lp.cab",以及其在系统中的应用。 离线语言包是一种包含特定语言资源的压缩文件,它允许用户在本地计算机上安装新的语言,而无需通过网络下载。"lp...

    Hittite HMC792LP4E DC-6 GHz数字衰减方案.pdf

    Hittite公司推出的HMC792LP4E是一款工作频率覆盖DC至6 GHz范围的6位数字衰减器,其最小衰减步进为0.25dB,最大可以衰减至15.75dB。该衰减器具备出色的线性度,输入三阶交调点(IP3)高达+55dBm,同时在2.0 GHz频率下...

    LP8072中文资料.pdf

    本文档为LP8072中文资料,旨在为电子工程师和技术人员提供详细的技术信息和应用指南,以帮助他们更好地了解和使用LP8072。 一、技术特点 LP8072具有非常低的噪声特性,输出电压噪声小于10μVrms,非常适合需要低...

    vc++各种字符串.pdf

    在VC++编程环境中,处理字符串是一项常见的任务,而VC++提供了多种不同的字符串表示方式,包括但不限于CString、BSTR和LPCTSTR。这些字符串类型各有特点,适用于不同的场景。 首先,`CString`是一个MFC(Microsoft ...

    LP21.rar_LP21_光纤_光纤模式

    标题中的"LP21.rar_LP21_光纤_光纤模式"揭示了这个压缩包内容主要涉及光纤通信领域的一个特定模式——LP21模式。在光纤技术中,模式指的是光在光纤内部传播时的不同分布形态。这里,"LP"是"Light Propagation"(光...

    windows中的字符串类型.docx

    在Windows编程环境中,字符串处理是至关重要的,尤其是考虑到Windows支持ANSI和Unicode两种编码方式。在C++中,最基础的字符串类型是C-Style字符串,即以空字符`\0`结尾的一系列字符数组。然而,为了适应Windows的...

    LP3100最新中文规格书,LCD屏驱动IC.pdf

    LP3100是一款专为LCD面板设计的双通道电荷泵电源解决方案,适用于DC/DC转换器。这款芯片集成了两个低噪声、高效率的电荷泵,能够提供一个逆变输出和一个升压输出。其核心功能是将输入电压从2.5V到4.8V转换为2倍的...

    windows中的字符串类型[定义].pdf

    在Windows编程环境中,字符串处理是至关重要的,尤其是对于软件开发来说。本文主要关注Windows中不同类型的字符串及其定义,包括C-Style字符串的变体。在C++编程中,Windows主要使用C-Style字符串,但微软(M$)针对...

    gbsn00lp.ttf

    标题 "gbsn00lp.ttf" 暗示了这是一个TrueType字体文件,用于支持中文字符显示。在计算机字体领域,TrueType是一种常见的字形描述格式,由苹果公司和微软公司共同开发,广泛应用于各种操作系统中。"gbsn00lp.ttf" ...

    DS1232LP(中文).pdf

    在电源电压过低时,DS1232LP能够生成复位信号,通常会有一个确定的去抖动时间,例如250毫秒。复位电压容差可能在+5V电源电压下为±5%或±10%。这对于保护电子设备免受电源波动的影响至关重要。 4. 芯片的性能参数:...

    根据输入的是那个字符然后数字响铃

    通过`INT 21H`的7号功能读取单个字符,然后使用`CMP`指令检查字符是否为数字键。如果不是数字或回车键(ASCII码0DH)或空格键(ASCII码20H),程序将继续等待下一个输入;如果是数字,则进入响铃逻辑。 #### 响铃...

    vc++中各种字符串含义和转换大全[文].pdf

    在VC++编程中,字符串处理是非常重要的一部分,尤其在涉及到跨平台或与不同语言的接口交互时。本文将深入解析VC++中常见的几种字符串类型及其转换,包括CString、BSTR、LPCTSTR等,并讨论它们之间的关系和差异。 ...

    关于VC++的字符串[参考].pdf

    在VC++编程环境中,字符串处理是非常关键的一部分,尤其是在软件网络技术的开发中。本文主要讨论的是VC++中几种常见的字符串类型及其相互之间的关系和转换。 首先,`CString`是MFC(Microsoft Foundation Classes)...

Global site tag (gtag.js) - Google Analytics