美文网首页JavaBean专题
检查字符串是否包含英文字母

检查字符串是否包含英文字母

作者: 神坛下的我 | 来源:发表于2018-08-18 18:56 被阅读0次

StringUtil7.java

public class StringUtil7 {
    private String str;//要判断的字符串
    private boolean hasEn;
    private String cnStr;
    public String getStr() {
        return str;
    }
    public void setStr(String str) {
        this.str = str;
    }
    public String getCnStr(){
        char cArr[]=str.toCharArray();
        StringBuffer sb=new StringBuffer("");
        StringBuffer sb2=new StringBuffer("");
        for(int i=0;i<cArr.length;i++){
            int ascii=(int)cArr[i];//得到字符的ASCII码
            if ((ascii>=65&&ascii<=90)||(ascii>=97&&ascii<=122)) {
                sb.append(cArr[i]);//将英文字母添加到StringBuffer对象中
            }else{
                sb2.append(cArr[i]);
            }
        }
        return sb2.toString();
    }
    public boolean isHasEn() {
        char cArr[]=str.toCharArray();
        StringBuffer sb=new StringBuffer("");
        StringBuffer sb2=new StringBuffer("");
        for(int i=0;i<cArr.length;i++){
            int ascii=(int)cArr[i];//得到字符的ASCII码
            if ((ascii>=65&&ascii<=90)||(ascii>=97&&ascii<=122)) {
                sb.append(cArr[i]);//将英文字母添加到StringBuffer对象中
            }else{
                sb2.append(cArr[i]);
            }
        }
        if(!sb.toString().equals("")) hasEn=true;
        else hasEn=false;
        return hasEn;
    }
    public void setHasEn(boolean hasEn) {
        this.hasEn = hasEn;
    }
    
    
}

index.jsp

<body>
    <form action="result.jsp" method="post">
        <table>
            <tr>
                <td align="right">请输入字符串:</td>
                <td><input type="text" name="str" size="40"/></td>
            </tr>
            <tr>
                <td colspan="2" align="center"><input type="submit" value="检查"/></td>
            </tr>
        </table>
    </form>
</body>

result.jsp

<body>
    <%
        request.setCharacterEncoding("utf-8");
        String str= request.getParameter("str");
    %>
    <jsp:useBean id="strBean" class="com.count.StringUtil7"></jsp:useBean>
    <jsp:setProperty property="str" name="strBean" value="<%=str %>"/>
    
    <table>
        <tr>
            <td>输入的字符串:</td>
            <td align="left">
                <jsp:getProperty property="str" name="strBean"/>
            </td>
        </tr>
        <tr>
            <td>是否包含英文字母:</td>
            <td align="center">
                <jsp:getProperty property="hasEn" name="strBean"/>
            </td>
        </tr>
        <tr>
            <td>去掉英文字母后的字符串:</td>
            <td align="right">
                <jsp:getProperty property="cnStr" name="strBean"/>
            </td>
        </tr>
    </table>
</body>
4.PNG 5.PNG

相关文章

  • iOS【NSString基本方法】

    判断字符串是否包含数字 判断字符串是否包含英文字母 判断字符串是否包含数字与字母 去掉首尾空格字符 判断是否为空 ...

  • 检查字符串是否包含英文字母

    StringUtil7.java index.jsp result.jsp

  • js常用方法集合

    检查一个字符串是否包含指定的一系列字符串 数组a是否被包含数组b,是返回true,不是返回false 休眠sleep

  • 字符串的包含

    给定以长字符串a和以短字符串b,假设输入的字符串只包含大写英文字母:如何快速的判断出短字符串b中的所有字符是否都在...

  • [JS]常用函数

    字符串是否是包含26个英文字母的短句 英文首字母大写 sleep 睡眠函数 dereplication 数组去重 ...

  • js正则判断连续相同字符【转】

    例子 给定字符串 str,检查其是否包含连续重复的字母(a-zA-Z),包含返回 true,否则返回 false

  • python二级--有人还不知道find的用法

    一、描述 方法检测字符串中是否包含子字符串 str ,如果指定 beg(开始) 和 end(结束) 范围,则检查是...

  • linux常用指令汇总(持续更新)

    某个字符串被哪些文件包含 输出当前目录文件夹大小 检查端口是否占用 检查是否安装了epel 替换文件中的字符 查看...

  • JS正则校验

    是否包含中文标点符号 只包含中文汉字、英文字母、数字、下划线

  • js中跳出循环语句的常见方式

    1.break关键字,用于强制退出循环体,执行循环后面的语句。 给定字符串 str,检查其是否包含数字,包含返回 ...

网友评论

    本文标题:检查字符串是否包含英文字母

    本文链接:https://www.haomeiwen.com/subject/wyofiftx.html