Java综合

问题描述

Java数据验证问题验证规则在validate.xml中,内容如下<?xml version="1.0"?><validate><email id="email" name="电子邮箱"><rule reg="(?:w[-._w]*w@w[-._w]*w.w{2,3}$)" msg="电子邮箱格式错误"/></email><idcard id="idcard" name="身份证"><rule reg="^d{10}|d{13}|d{15}|d{18}$" msg="身份证格式错误"/></idcard></validate>写个Java类调用xml中的验证规则reg属性,当参数为身份证时,如果验证成功返回一个“success”串否则返回msg中的内容

解决方案

使用dom4j读取xml文件,然后取出来reg和msg的值,把reg作为规则验证你的表达式,这里可以使用Pattern,java自带的。匹配了就返回success,不匹配就返回msg的值

时间: 2024-09-12 13:32:01

Java综合的相关文章

谢谢大家-java综合题,我真的不知道set get 和this联合用怎么用还有super 求大神解答

问题描述 java综合题,我真的不知道set get 和this联合用怎么用还有super 求大神解答 综合题(本题主要是考验同学们对Java语法的熟悉程度) 定义一个抽象的"Role"类,有姓名,年龄,性别等成员变量 1. 要求尽可能隐藏所有变量(能够私有就私有,能够保护就不要公有),再通过GetXXX()和SetXXX()方法对各变量进行读写.具有一个抽象的play()方法,该方法不返回任何值,同时至少定义两个构造方法.Role类中要体现出this的几种用法. 2. 从Role类派

技巧:JavaScript与JavaApplet综合运用

javascript|技巧  在WWW中Java因其灵活性而得到越来越广泛的运用,许多的网页都使用了Java来增加动感和与用户进行交互对话.在WWW中Java Script和Java Applet是运用最多的.Java Script的启动速度快, 编写简单,易于修改,与文档的结合密切,但其功能略嫌简单; 而Java Applet的功能强大, 灵活性好,但编写复杂,无法直接在文档中修改.因此如能将二者结合运用将达到很好的效果. 下面给大家举例如何在网页中进行Java Script和Java App

什么是Java ?Java详解之扩展和相关架构

扩展和与Java程序设计语言紧密相关的架构(按字母排序). Groovy ,一种用纯Java实现的脚本语言,Python的强有力竞争者 JAIN (Java API for Integrated Networks)Java综合网络应用程序开发接口 JAI,(Java Advanced Imaging)Java进阶图像 JAXP, (Java API for XML Processing) Java XML 处理 API Java EE(原名J2EE),Java平台企业版 Java ME(原名J2

Visual Editor插件下载、安装问题(Eclipse3.1.1) 及解决办法

问题描述 VisualEditor插件下载.安装问题(Eclipse3.1.1)及解决办法博客分类:Java综合技术EclipseHTMLhttp://download.eclipse.org/tools/ve/downloads/drops/R-1.1.0.1-200509071822/index.html安装前要先安装下面两个:EMFbuild2.1.0(emf-sdo-xsd-SDK-2.1.1.zip)GEFBuild3.1(GEF-ALL-3.1.1.zip)然后安装VE-SDK-1.

提取字符串中的数字

问题描述 Stringstr1="123gege34";String[]wa=str1.split("[a-zA-Z,]+");for(inti=0;i<wa.length;i++){str1=wa[i];System.out.println("数字"+wa[i]);} 这样弄总是感觉不大好,有啥更好的写发吗? 解决方案 解决方案二:这样可以吗呵呵Stringtemp="22235aa33ee3399cceee0088kk&quo

php 针探(查看服务器详细信息)

/  代码如下 复制代码 *  一.本程序基于div+css教程 新型架构php探针,免费开源的自由软件,功能强大,结构清晰,使用方便.   1.支持windows,linux,unix,freebsd,sun solar系统   2.支持ie6,ie7,firefox,google chrome等浏览器.      二.主要用途及适用对象:   1.熟悉php编程的业余爱好者及专业开发人员.   2.机房管理人员配置linux(windows)+php+mysql教程+zend系统环境,检测系

Java编程那些事儿42—流程控制综合练习

5.6.2 综合练习 本部分是一些整理的关于流程控制部分的综合练习,可以通过这些练习熟悉Java语言的基本语法,以及锻炼逻辑思维能力. 练习题: 1.计算数字12和18的最小公倍数. 2.如果苹果 1元/个, 桔子 2 元/个, 芒果 4元/个,若是用10元去买,有几种组合呢? 3.一只猴子第一天摘下若干个桃子,当即吃了一半,还不瘾,又多吃了一个,第二天早上又将剩下的桃子吃掉一半,又多吃了一个.以后每天早上都吃了前一天剩下的一半零一个,第10天早上想再吃时,发现只剩下一个桃子了.请问猴子第一天一

JavaScript与Java Applet的综合运用

在WWW中Java因其灵活性而得到越来越广泛的运用,许多的网页都使用了Java来增加动感和与用户进行交互对话.在WWW中Java Script和Java Applet是运用最多的.Java Script的启动速度快, 编写简单,易于修改,与文档的结合密切,但其功能略嫌简单; 而Java Applet的功能强大, 灵活性好,但编写复杂,无法直接在文档中修改.因此如能将二者结合运用将达到很好的效果. 下面我给大家举例如何在网页中进行Java Script和Java Applet的综合运用. 首先我们

java控制执行流程-Java控制执行流程综合运用

问题描述 Java控制执行流程综合运用 1-1 -12 1 12 123-1 -12 -123 -12341 12 123 1234 12345这个用Java控制执行流程怎么实现?各位高手大哥大姐们,帮帮忙