检查字符串是否包含数字

在这里插入图片描述检查字符串是否包含数字_第1张图片
创建JavaBean类

public class StringUtil3 {
	private String  str;		//要检查的字符串
	private boolean hasNum;		//是否包含数字
	private String othersStr;	//去掉数字后的字符串
	public String getOthersStr() {
		return othersStr;
	}
	public void setOthersStr(String othersStr) {
		this.othersStr = othersStr;
	}
	public String getStr() {
		return str;
	}
	public void setStr(String str) {
		this.str = str;
	}
	public boolean isHasNum() {
		char cArr[] = str.toCharArray();//将字符串转换为字符数组
		StringBuffer sbNum =new StringBuffer("");
		StringBuffer sbOthers =new StringBuffer("");
		for(int i=0;i=48&&ascii<=57){
				sbNum.append(cArr[i]);//将每个数字添加到StringBuffer对象中
			}
			else{
				sbOthers.append(cArr[i]);
			}
		}
		this.setOthersStr(sbOthers.toString());
		if(!sbNum.toString().equals(""))
			hasNum=true;
		else
			hasNum=false;
		return hasNum;
	}
	public void setHasNum(boolean hasNum) {
		this.hasNum = hasNum;
	}
}

创建index.jsp页面

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>



  
    判断字符串是否包含数字
	
	
	    
	
	
	
	
  
  
  
  
  	
请输入字符串:

创建check.jsp页面

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%
	request.setCharacterEncoding("UTF-8");
 %>


    
    检查
    
	
	
	    
	
	
	
	
  
  
   	<%
   		String str = request.getParameter("str");
  	 %>
  	 
  	
  	 
  	
    
输入的字符串:
是否包含数字:
去掉数字后的字符串:

你可能感兴趣的:(JavaBean)