08-把整型数据格式化为指定长度的字符串(字符串处理)
来源:互联网 发布:日本硕士 知乎 编辑:程序博客网 时间:2024/05/17 21:57
StringUtil.java
package com.lh.bean;import java.text.NumberFormat;public class StringUtil {// 定义要格式化的整型值private int intValue;// 格式化后的字符串private String formatStr;// 格式化后字符串的最少位数private int minimumDigit;// 默认的构造方法public StringUtil() {}public int getMinimumDigit() {return minimumDigit;}public void setMinimumDigit(int minimumDigit) {this.minimumDigit = minimumDigit;}public int getIntValue() {return intValue;}public void setIntValue(int intValue) {this.intValue = intValue;}public String getFormatStr() {// 获取常规数值格式对象NumberFormat nf = NumberFormat.getInstance();// 设置格式化数字的整数部分最少位数nf.setMinimumIntegerDigits(minimumDigit);// 返回格式化的字符串并把字符串中的“,”替换掉return nf.format(intValue).replace(",", "");}public void setFormatStr(String formatStr) {this.formatStr = formatStr;}}
index.jsp
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%><html><head><title>index.jsp</title></head><body><form action="format.jsp" method="post"><table><tr><td align="right">请输入要格式化的数字:</td><td><input type="text" name="num"></td></tr><tr><td align="right">请输入格式化后的字符串长度:</td><td><input type="text" name="length" /></td></tr><tr><td colspan="2" align="center"><input type="submit" value="格式化" /></td></tr></table></form></body></html>
format.jsp
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%><html><head><title>My JSP 'format.jsp' starting page</title></head><body><%//获取表单中字符串格式的数字String num = request.getParameter("num");//获取字符串格式的长度String length = request.getParameter("length");//转换为int类型int n = Integer.parseInt(num);int l = Integer.parseInt(length);%><!-- 使用userbean动作标签导入javaBean对象 --><jsp:useBean id="strBean" class="com.lh.bean.StringUtil"></jsp:useBean><!-- 对StringUtil类的intValue属性赋值 --><jsp:setProperty property="intValue" name="strBean" value="<%=n %>" /><!-- 对StringUtil类的minimumDigit属性赋值 --><jsp:setProperty property="minimumDigit" name="strBean" value="<%=l %>" /><table><tr><td>格式化之前的数字:</td><td align="left"><!-- 获得StringUtil类的intValue属性值 --> <jsp:getPropertyproperty="intValue" name="strBean" /></td></tr><tr><td>格式化之后的字符串:</td><td align="left"><!-- 获得StringUtil类的formatStr属性值 --> <jsp:getPropertyproperty="formatStr" name="strBean" /></td></tr></table></body></html>
- 08-把整型数据格式化为指定长度的字符串(字符串处理)
- 字符串处理技术之格式化字符串(把数字格式化为货币字符串)
- 把流转化为字符串
- 截断指定长度的字符串
- 指定长度的随机字符串
- 显示字符串的指定长度
- 指定字符串长度的复制
- 从指定位置删除指定长度的字符串(串)
- 从指定位置删除指定长度的字符串(串)
- 取指定字符串的指定长度
- C# 测量用指定的 Font 绘制的指定字符串。(指定字符串的像素长度)
- 把流转化为字符串String类型的工具类
- 截取指定长度的字符串,超过指定长度的加...
- 把字符串转换为整型
- 02-计算字符串的实际长度(字符串处理)
- php中把按照指定长度字符串补充完整
- 截取指定长度字符串
- 如何把未知长度的字符串从末尾截掉指定的字串呢?
- php 做api开发 关键key 的加密问题
- Qt调用Delphi编写的COM组件
- 使用Maven发布项目
- Delicious Founder Creates New People Search Engine, Skills.to
- C语言版随机分配座位问题
- 08-把整型数据格式化为指定长度的字符串(字符串处理)
- OracleParameterCollection 只接受非空的 OracleParameter 类型对象
- SSL与TLS
- File基本知识
- Android学习笔记--解析XML之SAX
- athrun 学习笔记
- File应用
- jsp name属性相同的一组输入框input,输入其中一个值,其余值跟随改变事件监听代码
- Javascript 函数中的arguments.callee