给指定长度的字符串加指定数字,末端补齐

给指定长度的字符串加指定数字,末端补齐

操作方法

  • 01

    /** * * * * @param a *            加数字符串1 * * @param b *            加数字符串2 * * @return 结果字符串 * * 分析: * * 1、取得两个字符串的长度 * * 2、把两个的长度做比较,并得出较长的长度,及较短的长度 * * 3、把长度较短的加数字符串,在左面补0,使之与较长的字符串一样长 * * 4、从最高位,一个个数的取出来相加,当然首先得转换为整型 * * 5、设置进位,如果两个数相加及加上进位大于等于10,并且这不是最左边一个字符相加,相加结果等于 * * (取出1+取出2+进位)-10,并把进位设为1;如果没有大于10,就把进位设为0,如些循环,把 * * 相加的结果以字符串的形式结合起来,就得到最后的结果 * */ private String doAdd(String a, String b) { String str = ""; int lenA = a.length(); int lenB = b.length(); int maxLen = (lenA > lenB) ? lenA : lenB; int minLen = (lenA < lenB) ? lenA : lenB; String strTmp = ""; for (int i = maxLen - minLen; i > 0; i--) { strTmp += "0"; } // 把长度调整到相同 if (maxLen == lenA) { b = strTmp + b; } else a = strTmp + a; int JW = 0;// 进位 for (int i = maxLen - 1; i >= 0; i--) { int tempA = Integer.parseInt(String.valueOf(a.charAt(i))); int tempB = Integer.parseInt(String.valueOf(b.charAt(i))); int temp; if (tempA + tempB + JW >= 10 && i != 0) { temp = tempA + tempB + JW - 10; JW = 1; } else { temp = tempA + tempB + JW; JW = 0; } str = String.valueOf(temp) + str; } return str; }

(0)

相关推荐

  • WPS如何提取Excel单元格中的指定长度字符串

    WPS是现在十分常用的一款办公软件,有些新用户不知道该软件如何提取Excel单元格中的指定长度字符串,接下来小编就给大家介绍一下具体的操作步骤.具体如下:1. 首先第一步先用WPS打开Excel表格, ...

  • Excel查找字符串中指定字符的位置

    有时我们需要在一长字符串中查找某特定字符某次出现的位置,下面我给大家介绍如何用公式来实现. 操作方法 01 在介绍此方法之前,我们先通过两个简单的例子熟悉两个常用的字符串应用公式. 用Hello wo ...

  • Excel如何从文本中截取指定长度的字符

    Excel是现在十分常用的一款办公软件,有些新用户不知道如何从文本中截取指定长度的字符,接下来小编就给大家介绍一下具体的操作步骤.具体如下:1. 首先第一步根据下图所示,打开电脑中的Excel文档.2 ...

  • QQ群怎么设置指定管理员不接收加群验证消息

    我们创建的群,在别人加群验证时,因为各种各样的人都有,而群管理在接受加群验 证时判别能力也不一致,且大多数人都不看清加群的人是来打广告还是怎么的,就通过了他们的加群验证,那么作为群主的我们,怎么可以指 ...

  • CAD如何绘制指定长度的弧线

    在使用CAD绘制图形时,我们常常需要绘制弧线,下面我们就来看看在CAD中是如何绘制指定长度长度弧线的吧. 操作方法 01 打开CAD在上面的绘图里找到圆弧选项,如图所示: 02 选择圆弧选项我们在绘图 ...

  • 怎样提取字符串中的数字 提取文本串中的数字

    对于数字.字母.汉字混合在一起的文本串,要想提取其中的数字,采取查找替换的方法可以实现,但如果文本串没有什么规律,用这个方法很麻烦,利用函数公式可以很快实现想要的结果. 操作方法 01 提取文本串中的 ...

  • java中怎么获取数组长度和字符串长度?

    有时候我们在进行java编程的时候,想获取数组长度和字符串长度,怎么获取呢,下面来分享一下方法 操作方法 01 第一步我们首先需要知道在java中获取数组长度用数组的length属性,获取字符串长度用 ...

  • java如何取字符串中的数字和.

    java中如何从字符串中提取数字和. 这里我们可以简单的通过循环解决 操作方法 01 使用循环,检查数字和.  并将数据存入数组中 02 前一步我们是将字符串的任意内容都放入了数组,现在我们需要添加筛 ...

  • 如何判断字符串是否为数字

    web开发,或者编程中都会用到变量,变量是存储对象或者字符串的载体,变量的类型可以是数字类型,字符串类型,double类型,bool类型等等.那么如何判断一个字符串是否为数字呢?? 由于正则表达式是通 ...