09-分位显示(字符串处理)
来源:互联网 发布:手机直播app源码 编辑:程序博客网 时间:2024/06/07 16:33
StringUtil.java
package com.lh.bean;public class StringUtil {// 要分位的数字private long longValue;// 分位位数private int digit;// 分位后的字符串private String formatStr;// 默认的构造方法public StringUtil() {}public long getLongValue() {return longValue;}public void setLongValue(long longValue) {this.longValue = longValue;}public int getDigit() {return digit;}public void setDigit(int digit) {this.digit = digit;}public String getFormatStr() {// 将long类型的值转换为可动态修改的StringBuffer对象StringBuffer sb = new StringBuffer(String.valueOf(longValue));// 将字符串反转sb = sb.reverse();int l = sb.length();// 如果分位位数为0,设置字符串的长度为分位位数if (digit == 0) {digit = 1;}int count = 0;/** * 计算出插入的分位符个数 */if (l % digit == 0)count = l / digit - 1;elsecount = l / digit;for (int i = 0; i < count; i++) {// 在分位的位置插入分位符sb = sb.insert((i + 1) * digit + i, ",");}return sb.reverse().toString();}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="longValue"></td></tr><tr><td align="right">请输入分位位数:</td><td><input type="text" name="digit" /></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 longValueStr = request.getParameter("longValue");//获取分位位数字符串String digit = request.getParameter("digit");//将长数字的字符串转换为long类型long longValue = Long.parseLong(longValueStr);//将分位位数字符串转换为int类型int d = Integer.parseInt(digit);%><!-- 使用userbean动作标签导入javaBean对象 --><jsp:useBean id="strBean" class="com.lh.bean.StringUtil"></jsp:useBean><!-- 对StringUtil类的longValue属性赋值 --><jsp:setProperty property="longValue" name="strBean" value="<%=longValue %>" /><!-- 对StringUtil类的digit属性赋值 --><jsp:setProperty property="digit" name="strBean" value="<%=d %>" /><table><tr><td>分位之前的数字:</td><td align="left"><!-- 获得StringUtil类的longValue属性值 --> <jsp:getPropertyproperty="longValue" name="strBean" /></td></tr><tr><td>分位之后的数字:</td><td align="left"><!-- 获得StringUtil类的formatStr属性值 --> <jsp:getPropertyproperty="formatStr" name="strBean" /></td></tr></table></body></html>
- 09-分位显示(字符串处理)
- 将数字进行分位显示
- 如何把一长串数字分位显示?
- 字符串过长显示处理
- 字符串处理和显示
- 将一个字符串分多种颜色显示
- TCP/IP中32位IP地址与点分IP(字符串)转换
- SQL各种字符串分拆处理函数
- 位运算处理字符串大小写转换
- ABAP千分位字符串的处理
- 位运算处理字符串大小写转换
- hdu 2721(字符串处理,位运算 暴力)
- 家谱处理(30 分)
- 家谱处理(30 分)
- 家谱处理(30 分)
- TableViewCell的分割线显示不完全处理方法
- MS SQL Server2k字符串分拆与合并处理代码
- 微机原理课程设计32位汇编学习之三(显示字符串)
- jquery有用插件 收集
- Android 缓存Bitmaps
- 复制表结构和内容到另一张表中的SQL
- Linux命令行计算器bc
- 对三层和MVC的认识过程 .
- 09-分位显示(字符串处理)
- 使用 bochs+vmware+windbg 分析调试 windows 7 内核
- 软工课题实验报告五——心得
- iOS常用动画
- 曾几何时
- 可空类型
- Android4.0以上源码中的DiskLruCache类简介
- 活动分区的引导记录 DBR 分析
- 用户密码的存储与 Python 示例