02-计算字符串的实际长度(字符串处理)
来源:互联网 发布:js 字符串在数组中 编辑:程序博客网 时间:2024/06/07 08:51
StringUtil.java
package com.lh.bean;public class StringUtil {// 需要计算长度的字符串private String str;// 字符串的实际长度private int strLength;public String getStr() {return str;}public void setStr(String str) {this.str = str;}public int getStrLength() {// 将字符串转换为字符数组char[] c = str.toCharArray();// 用于保存每个字符的实际长度int factualLength = 0;for (int i = 0; i < c.length; i++) {// 获取字节数组的长度factualLength = String.valueOf(c[i]).getBytes().length;// 当程序编码为UTF-8时,汉字实际的字节长度为3if (factualLength == 3) {// 此处将字节长度改为2factualLength = 2;}// 将每个字符的长度累加,结果就是字符串的总长度strLength += factualLength;}return strLength;}public void setStrLength(int strLength) {this.strLength = strLength;}}
index.jsp
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%><html><head><title>My JSP 'index.jsp' starting page</title></head><body><form action="getlength.jsp" method="post"><table><tr height="35"><td align="center">请输入字符串:</td><td><input type="text" name="str" /></td><td align="center"><input type="submit" value="提交" /></td></tr></table></form></body></html>
getlength.jsp
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%><html><head><title>My JSP 'getlength.jsp' starting page</title></head><body><%request.setCharacterEncoding("UTF-8");String str = request.getParameter("str");%><jsp:useBean id="strBean" class="com.lh.bean.StringUtil"></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><jsp:getProperty property="strLength" name="strBean" /></td></tr></table></body></html>
- 02-计算字符串的实际长度(字符串处理)
- 计算字符串长度(处理emoji表情)
- 计算字符串的长度
- 计算字符串的长度
- 计算字符串的长度
- 计算字符串的长度
- 字符串实际长度
- 求一个字符串数组的实际长度
- 输出一个字符串数组的实际长度
- JS获取字符串实际长度(转)
- 计算中英文字符串的长度!
- java 字符串的长度计算
- 数组、字符串长度的计算
- JS计算字符串的长度
- 字符串长度的计算与字符串比较
- 用指针处理计算字符串长度
- JS获取字符串实际长度!
- JS获取字符串实际长度!
- A+B Problem
- cxf spring 整合使用示例
- 统计的力量
- 《信号与线性系统分析》 吴大正 (与电子、通信专业的同学共勉)
- Hibernate 使用原生SQL进行查询
- 02-计算字符串的实际长度(字符串处理)
- Tomcat性能调优
- POJ 2492 A Bug's Life
- Tomcat优化配置
- 系统分析与设计期末笔记
- Rails 安装redmine框架 (转载)
- hello blog
- 永乐大帝二世:这个时代“寒门再难出贵子”(文摘)
- 关于JAVA排序的一些