`
woshixushigang
  • 浏览: 578697 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类

转成integer之后运算仍然是字符串的拼接

    博客分类:
  • j2ee
 
阅读更多
String code=areaBizImpl.getCodeById(Integer.parseInt(supid));
		Integer codeint = Integer.parseInt(code);
		System.out.println(codeint+2222);
		if(param.equalsIgnoreCase("province")&&supid.equalsIgnoreCase("1"))
		{
			System.out.println("province"+"---"+codeint+10000);
			
		}

 如果codeint 为100,那么结果为10010000。

 

 注意:字符串和整形的数字相加之后还是字符串。

 

 但是如果code=091100的话 转换成integer就会出现问题,结果为91100显然和我们想要的结果不符。

 

 

分享到:
评论

相关推荐

    HexStrToInt.zip_字符串处理_字符串的处理

    常见的字符串操作包括拼接、截取、查找、替换、分割等。例如,在Python中,可以使用`+`符号连接两个字符串,`str[index]`获取指定位置的字符,`str[start:end]`截取子串,`str.find(substring)`查找子串位置,`str....

    VB将16进制字符串转为10进制校验和代码.rar

    在VB中,可以使用`Val`函数将16进制字符串转换成10进制数值,但请注意,对于包含字母的16进制字符串,需要先使用`Hex`函数将其转换为标准的16进制格式。 接下来,我们讨论如何计算校验和。校验和通常是指对一组数据...

    DB2各类函数总汇

    字符串函数是指对字符串进行操作的函数,常用的字符串函数包括 ASCII、CHR、STRIP、TRIM、LTRIM、RTRIM、LCASE、UCASE 等。 五、日期时间函数 日期时间函数是指对日期和时间进行操作的函数,常用的日期时间函数...

    VB考试答案laikintak参考.pdf

    此外,还涉及到了逻辑运算和字符串拼接。`&`操作符用于连接字符串,`<>`表示不等于,`And`和`Or`用于逻辑运算。`Mid`和`Right`函数分别用于提取字符串中间和右侧的部分。 实验29-4展示了如何生成随机数。`Rnd`函数...

    国信蓝桥杯四川赛区2012年java组最后一道大题详解

    此题的解法涉及到了深度遍历和字符串操作,核心是通过嵌套循环遍历所有可能的数字组合方式,并利用字符串拼接和字符转换技术来实现加减运算的动态构建。具体步骤如下: 1. **定义字符串数组**:首先,定义一个包含...

    delphi 常用函数

    此函数用于连接两个或更多字符串为一个单一的字符串,类似于其他语言中的字符串拼接操作。示例: ```pascal Result := Concat('Hello', ' ', 'World!'); ``` 这将把三个字符串`"Hello"`、`" "`和`"World!"`合并为一...

    2014华为上机试题--java实现

    6. `StringBuffer`类:在`StringZip()`函数中,使用了`StringBuffer`而不是`String`进行拼接,因为`StringBuffer`是线程安全的,并且在大量拼接操作时效率更高,避免了每次拼接时创建新字符串的开销。 7. 数学运算...

    java中String类型和int类型比较及相互转换

    将int类型的值转换为String类型,可以使用`Integer.toString(int i)`方法或简单地通过字符串拼接实现。 ```java int num = 123; String strNum = Integer.toString(num); // 将整数123转换为字符串"123" // 或者...

    java中String_十六进制String_byte[]之间相互转换

    在Java中,可以利用`Integer.toHexString()`方法将每个字符的ASCII值转换为十六进制字符串,再拼接起来形成完整的十六进制字符串。 **代码示例:** ```java public static String stringToHexString(String ...

    二进制与十进制转换VB函数

    - 通过将余数拼接到结果字符串前面来构建完整的二进制字符串。 - 当输入的十进制数变为0时,循环结束。 ### 总结 以上两个VB函数实现了二进制与十进制之间的相互转换。这些转换函数在实际开发中非常有用,特别是...

    VBA中将 Excel 列号转换为字母字符

    接着如果余数大于0,则再将余数转换为相应的字母,并拼接到结果字符串中。 #### 5. 使用示例 假设我们要将数字28转换为Excel列名,调用该函数的方式如下: ```vba Dim colName As String colName = ...

    Recursive-seek-integer-reverse.rar_reverse recursive_seek

    在实现这个功能时,可能有两种主要方法:一种是使用字符串,另一种是使用数学运算。字符串方法更直观,将整数转换为字符串,反转字符串,然后再转换回整数。而数学方法则更直接地处理整数,避免了字符串操作,可能会...

    Java程序设计 6 标准类库.pptx

    例如,可以使用`Integer.toString(int i)`将整数转换为字符串,或者通过`Integer.valueOf(String s)`将字符串转换回整数。包装器类还提供了自动装箱和拆箱功能,使得基本类型和对象之间的转换更加便捷。 此外,`...

    字符串计算器

    9. **字符串连接**:在返回结果时,可能需要将计算结果转换回字符串,这可以通过`StringBuilder`或`StringBuffer`类实现高效地字符串拼接。 10. **测试驱动开发(TDD)**:在实际项目中,为了保证代码质量,往往采用...

    基于Java的16进制数与2进制数互相转化方法.docx

    5. 最后,将这些十进制数转换回16进制数,并拼接成最终的16进制字符串。 这两个方法都是基于Java的基础数据类型转换功能,如`Character.toString()`和`Integer.valueOf()`,以及字符串操作来实现的。理解这些转换...

    informix学习总结材料.docx

    2. stcat():拼接两个字符串。 3. stcmpr():比较两个字符串的大小。 4. stcopy():复制一个字符串到另一个字符串。 5. stleng():计算字符串的长度。 6. bycmpr()、bycopy()、byfill() 和 byleng():针对定长字符串...

    JAVA基础.docx

    `'a'+1`计算得到98,但接着与字符串`hello`连接时,会进行字符串拼接,而非数学运算,所以结果是`"bhello"`。 6. **进制表示**: Java支持多种进制表示,包括二进制(0b或0B开头)、八进制(0开头)、十进制(默认...

    动力节点老杜Java基础入门学习教程分享——常用类

    - **注意事项**:由于 `String` 是不可变的,频繁进行字符串拼接可能导致内存浪费。应考虑使用 `StringBuilder` 或 `StringBuffer`。 #### StringBuffer 和 StringBuilder - **StringBuffer**:类似于 `String` 的...

    MAC地址转十进制

    例如,在Python中,可以使用`int('00:11:22:33:44:55', 16)`来进行转换,其中第二个参数16表示输入字符串是十六进制格式。在Java中,可以使用`Integer.parseInt("00", 16)`来逐段转换。 提供的压缩包文件"MAC转换十...

Global site tag (gtag.js) - Google Analytics