应用String类中提供的startsWith()方法来实现,用于判断字符串是否以指定的前缀开始

public boolean startsWith(String prefix)
prefix:为指定的开始字符串,如果以prefix开头,方法返回值为true,否则返回false



在String类中还实现了一个同名的重载方法

判断字符串从指定索引开始的子字符串是否以指定前缀开始
public boolean startsWith(String prefix,int toffset)
prefix:为开始的字符串
toffset:为子字符串出现的索引位置
String str="abcdefg";
str.startsWith("c",2);

创建JavaBean类,判断字符串是否以指定的子字符串开头

public class StringUtil {private String startStr ;   //指定开头的字符串private String str;           //被判断的字符串private boolean check;     //判断结果public String getStartStr() {return startStr;}public void setStartStr(String startStr) {this.startStr = startStr;}public String getStr() {return str;}public void setStr(String str) {this.str = str;}public boolean isCheck() {//使用startsWith方法判断字符串是否以制定字符开头,如果是则返回ture,否则返回falsereturn str.startsWith(startStr);}
}

创建index.jsp页面,输入表单信息

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><title>判断字符串是否以指定字符开头</title><meta http-equiv="pragma" content="no-cache"><meta http-equiv="cache-control" content="no-cache"><meta http-equiv="expires" content="0">    <meta http-equiv="keywords" content="keyword1,keyword2,keyword3"><meta http-equiv="description" content="This is my page"><!--<link rel="stylesheet" type="text/css" href="styles.css">--><style type="text/css">table{border: 1px solid;border-color: green;font-family:华文细黑;font-size: 13px;color:gray;}input{font-family:华文细黑;font-size: 13px;color:gray;}</style></head><body><form action="check.jsp" method="post"><table><tr><td align="right">请输入字符串:</td><td><input type="text" name="str"  /></td></tr><tr><td align="right">请输入开头的字符串:</td><td><input type="text" name="startStr"  /></td></tr><tr><td colspan="2" align="center"><input type="submit" value="验 证" /></td></tr></table>   </form></body>
</html>

创建check.jsp页面

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%request.setCharacterEncoding("UTF-8");%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head>  <title>检查</title><meta http-equiv="pragma" content="no-cache"><meta http-equiv="cache-control" content="no-cache"><meta http-equiv="expires" content="0">    <meta http-equiv="keywords" content="keyword1,keyword2,keyword3"><meta http-equiv="description" content="This is my page"><!--<link rel="stylesheet" type="text/css" href="styles.css">--><style type="text/css">table{border: 1px solid;border-color: green;color: green;font-size: 13px;font-family: 华文细黑;}</style></head><body><%String str = request.getParameter("str");String startStr = request.getParameter("startStr");%><!-- 使用useBean动作标签导入JavaBean对象 --><jsp:useBean id="strBean" class="com.cn.zj.bean.StringUtil"></jsp:useBean><!-- 对StringUtil类的str属性赋值 --><jsp:setProperty property="str" name="strBean" value="<%=str %>"/><!-- 对StringUtil类的startStr属性赋值 --><jsp:setProperty property="startStr" name="strBean" value ="<%=startStr %>"/><table><tr><td align="right">输入的字符串:</td><td>    <jsp:getProperty property="str" name="strBean"/></td></tr><tr ><td align="right">开头的字符串:</td><td> <jsp:getProperty property="startStr" name="strBean"/></td>        </tr><tr><td align="right">验证结果:</td><td>   <jsp:getProperty property="check" name="strBean"/></td>       </tr></table>   </body>
</html>

判断字符串是否以指定字符开头相关推荐

  1. 验证字符串是否以指定字符开头

    在正则表达式中使用变量时,应该通过JavaScript提供的内置函数eval()来动态执行,eval()函数允许JavaScript源代码的动态执行,也就是说首先会获得变量的值,再讲整个字符串组合成一 ...

  2. python3 判断字符串是否包含指定字符

    import re# 判断是否包含英文字符 bool(re.search('[a-z]', dest_str))# 判断是否包含 ?*/\<>:"\| 字符 bool(re.se ...

  3. 判断字符串不包含某个字符php,java判断字符串是否包含某个字符的方法

    java判断字符串是否包含某个字符的方法: 一.contains方法 1:描述 java.lang.String.contains() 方法返回true,当且仅当此字符串包含指定的char值序列 2: ...

  4. [转载] Python中endswith() 函数法用于判断字符串是否以指定后缀结尾

    参考链接: Python中的字符串的endswith endswith()函数 描述: Python endswith() 函数法用于判断字符串是否以指定后缀结尾. 如果以指定后缀结尾返回True,否 ...

  5. Python rstrip()方法 删除 string 字符串末尾的指定字符(默认为空格).

    Python rstrip()方法  Python 字符串 描述 Python rstrip() 删除 string 字符串末尾的指定字符(默认为空格). 语法 rstrip()方法语法: str.r ...

  6. SQL分割字符串,SQL按照指定字符分割字符串,SQL处理字符串...

    SQL分割字符串,SQL按照指定字符分割字符串,SQL处理字符串 -----原文来源于网络  T-SQL对字符串的处理能力比较弱,比如我要循环遍历象1,2,3,4,5这样的字符串,如果用数组的话,遍历 ...

  7. lintcode:Unique Characters 判断字符串是否没有重复字符

    题目: 判断字符串是否没有重复字符 实现一个算法确定字符串中的字符是否均唯一出现 样例 给出"abc",返回 true 给出"aab",返回 false 挑战 ...

  8. 删除字符串中的指定字符

    题目 习题8-6 删除字符 (20 分) 本题要求实现一个删除字符串中的指定字符的简单函数. 函数接口定义: void delchar( char *str, char c ); 其中char *st ...

  9. 判断字符串最后两个字符

    var last = tdtext.substr(tdtext.length-2,2);//判断字符串最后两个字符 //判断字符串最后两个字符 if(last =="公司"){   ...

最新文章

  1. 已知服务器ftp的账号密码,求解数据库表的内容
  2. 【解决问题】IDEA配置Tomcat添加Deployment时没有Artifact
  3. 探讨Netty获取并检查Websocket握手请求的两种方式
  4. css就近原则_CSS常用总结 - div-import-border - ItBoth
  5. python如何用pip升级_手把手教你怎么用Python pip怎么升级pip?,专家详解
  6. 阶段1 语言基础+高级_1-3-Java语言高级_08-JDK8新特性_第3节 两种获取Stream流的方式_6_Stream流中的常用方法_count...
  7. 阿里云Linux服务器配置Java环境
  8. vax_patch.exe谁有这个文件,可以免费分享一下嘛?
  9. 在visio中让图片倾斜
  10. 【课程设计】 推箱子游戏(源码+详解)
  11. PTA 1096 大美数(Python3)
  12. 特征值分解:特征值,特征向量,特征向量矩阵
  13. MBR10200FAC-ASEMI肖特基二极管MBR10200FAC
  14. 黄宇c语言第三次作业,北京交通大学黄宇黄宇老师C语言第1次作业.doc
  15. 二项分布算法(伯努利实验)
  16. 智能算法系列之粒子群优化算法
  17. C51学习笔记(一)
  18. GL、GLU、GLUT
  19. 使用eNSP搭建一个简单的网络
  20. 【图像处理】CloudCompare 设置背景、点云颜色

热门文章

  1. [leetcode] 22. Generate Parentheses(medium)
  2. sublime 插件
  3. 网络流 24 题汇总(LOJ 上只有 22 题???)
  4. Python基础(14)_python模块之configparser模块、suprocess
  5. UVALive 4225 Prime Bases 贪心
  6. happens-before规则和指令重排
  7. ps里面的批处理教程
  8. Silverlight - Out of Browser配置,安装和卸载
  9. C 库函数 - vprintf()
  10. V3S中换2.0寸LCD时MINIGUI无显示的问题的解决过程