直接上代码,经过验证。

package javaTest;
 
import java.util.regex.Matcher;
import java.util.regex.Pattern;
 
public class test {
 
    /***
     * 
     * @param args
     * java判断字符是否是全部由数字,小写字母,大写字母,特殊符号组成
     * 正则表达式判断
     */
    public static void main(String[] args) {
        // TODO Auto-generated method stub
        String str = "aksjfjJAJIFJSL12455432^&^&(";
        String str1 = "abcdfjijgiaj";
        String str2 = "JAOGVNDIJEIO";
        String str3 = "12345465870";
        String str4 = "@#$^^%^&*(";
        
        
        Pattern pattern1 = Pattern.compile("[a-z]*");
        Pattern pattern2 = Pattern.compile("[A-Z]*");
        Pattern pattern3 = Pattern.compile("[0-9]*");
        Pattern pattern4 = Pattern.compile("\\p{Punct}+");
        
        Matcher matcher1 = pattern1.matcher(str1);
        Matcher matcher2 = pattern2.matcher(str2);
        Matcher matcher3 = pattern3.matcher(str3);
        Matcher matcher4 = pattern4.matcher(str4);
        
        
        if (matcher1.matches()) {
            System.out.println("全是小写字母");
        }
        else {
            System.out.println("不全是小写字母");
        }
        
        
        if (matcher2.matches()) {
            System.out.println("全是大写字母");
        }
        else {
            System.out.println("不全是大写字母");
        }
        
        
        if (matcher3.matches()) {
            System.out.println("全是数字");
        }
        else {
            System.out.println("不全是数字");
        }
        
        
        if (matcher4.matches()) {
            System.out.println("全是特殊符号");
        }
        else {
            System.out.println("不全是特殊符号");
        }
        
        
        //判断字符串是否全部由数字组成,java自带方法判断
        boolean flag = true;
        for (int i = str3.length()-1; i >= 0; i--) {
            if (!Character.isDigit(str3.charAt(i))) {
                flag = false;
            }
        }
        if (flag) {
            System.out.println(str3 + "全部是数字");
        }
 
    }
 
}

转自:https://blog.csdn.net/zgcy123456/article/details/9428933

java判断字符串是否全部由数字,大小写字母,特殊符号组成相关推荐

  1. Java判断字符串是否为非负整数 / 数字

    /*** 判断字符串是否为非负整数* @param str* @return*/public boolean isNonnegativeInteger(String str){return str = ...

  2. Java判断字符串只含有四位数字

    String regex = "^\d{4}$"; Pattern pattern = Pattern.compile(regex); Matcher matcher = patt ...

  3. Python判断字符串是否全是数字或者字母

    一.判断为数字 str.isnumeric() Return True if all characters in the string are numeric characters, and ther ...

  4. Java判断字符串是否为纯数字(0-9)

    public static boolean isNumeric(String str){/ * Copyright: http://javapub.iteye.com/blog/666544 * /f ...

  5. java用正则表达式判断字符串中是否仅包含英文字母、数字和汉字_灵思致远Leansmall的博客-CSDN博客_java判断字符串只包含数字字母

    import java.util.regex.Matcher; import java.util.regex.Pattern;public class StrValidate {// 纯数字priva ...

  6. java 判断字符串是否包含字母_Java中判断某一字符串是否包含数字、字母和中文...

    importjava.util.regex.Matcher;importjava.util.regex.Pattern;public classStrValidate {//纯数字 private s ...

  7. java判断数字大小写_java判断字符串是否全部由数字,大小写字母,特殊符号组成...

    直接上代码,经过验证. package javaTest; import java.util.regex.Matcher; import java.util.regex.Pattern; public ...

  8. java判断字符串是否为数字或中文或字母

    1.判断字符串是否仅为数字: 1>用JAVA自带的函数 public static boolean isNumeric(String str){ for (int i = str.length( ...

  9. 判断字符串是否由纯数字组成

    package com.liaojianya.chapter2;import java.util.Scanner;/*** 判断字符串是否由纯数字组成* @author LIAO JIANYA* 20 ...

最新文章

  1. 请求对象Request
  2. 腾讯视频如何多倍速播放视频
  3. .NET 环境中使用RabbitMQ 转发 http://www.cnblogs.com/yangecnu/p/4227535.html
  4. Android TextView之空格占位法
  5. Python--多态与多态性、绑定方法与非绑定方法
  6. 峥果智能连接不到服务器,峥果浴霸 ESP8285版本 固件
  7. exce读、写与下载汇总 后端导出excel POI 方志朋如何优雅的导出Excel
  8. java 1.5.0 gcj_Ubuntu下GCJ的使用
  9. php开发我的世界插件,[搬运插件] [服务端插件] [管理]PlotMe——地皮插件[1.2.5-1.10.2]...
  10. 保研夏令营/预推免联系老师邮件模板
  11. 3款常见的网站文章采集工具推荐(2019最新)
  12. C++数组能开多大?
  13. matlab中电压跟踪型pwm,新型数字锁相环实现对电压信号的无差跟踪
  14. pwn暑假训练(九) emem原来昨天是8今天是9
  15. leetcode【中等】838、推多米诺
  16. c语言7-1 多项式a除以b,多项式除以单项式优秀教案范文
  17. JSP与Servlet 基础知识
  18. 如何将java中list格式的数据转换为jason格式
  19. 关于计算机的趣味小知识,10个非常有意思的趣味知识和科学事实
  20. 2022-2028全球硬胶囊行业调研及趋势分析报告

热门文章

  1. 开源SSO单点登录认证系统
  2. 保障局域网访问internet速度与安全
  3. 智能物料搬运小车机械部分设计思路
  4. python图形编程基础知识_少儿Python基础(14) | 图形用户界面编程(1)–easygui
  5. 关于生病解读学习,读书笔记
  6. 告警通知平台的邮件短信接口实现思路以及数据统计
  7. Linux开发板U盘没有反应,一个简单的开发板挂载U盘的问题
  8. 计算机组成原理 微机原理 知乎,知乎问答丨从零制作单片机需要哪些知识?
  9. instagram的手机验证码乱码解决方法(中国)
  10. echarts环形图的图例引导线水平加圆点