标签(空格分隔): Java


大多数情况下,用户通过文本框或者文本域提交自己的输入。用户通过文本框或文本域输入的内容通常是string格式的。而你常常需要的是这些内容的整数形式。例如,年龄,电话号码等等。为了使字符串转为整型或者整型转为字符串变得方便,Java提供了很多有用的并且简单的方法。在这篇文章中,我们将讨论字符串转整型和整型转字符串的不同方法。

Java中如何将字符串转化为整型

Java中有两个可选的方法用来将字符串转成整型。一个是Integer.parseInt(),另外一个是Ingeger.valueOf()。这两个方法都是java.lang.Integer类中的静态方法。当输入的字符串不是有效的整数,这两个方法都会抛出NumberFormatException异常。Integer.parseInt()Integer.valueOf()最主要的不同的就是Integer.parseint()方法返回基础数据类型intvalueOf()返回的是java.lang.Integer对象。

Java程序,使用Integer.parseInt()方法将字符串转化为整型:

public class StringToInteger
{public static void main(String[] args) {String s = "2015";int i = Integer.parseInt(s);System.out.println(i);          //Output : 2015}
}

Java程序,使用Integer.valueOf()方法将字符串转化为整型:

public class StringToInteger
{public static void main(String[] args) {String s = "2015";int i = Integer.valueOf(s);System.out.println(i);          //Output : 2015}
}

Java中如何将字符串转化为整型

你也常常需要做跟上面相反的转换,即将整型转化为字符串。Java也提供一对方法。一个是Integer.toString()方法,另一个是String.valueOf()方法。这两个方法都返回给定整数的字符串形式。

Java程序,使用Integer.toString()方法将整型转化为字符串:

public class IntegerToString
{public static void main(String[] args) {int i = 2015;String s = Integer.toString(i);System.out.println(s);     //Output : 2015}
}

Java程序,使用String.valueOf()方法将整型转化为字符串:

public class IntegerToString
{public static void main(String[] args) {int i = 2015;String s = String.valueOf(i);System.out.println(s);     //Output : 2015}
}

原文链接:String To Integer And Integer To String Conversion In Java

Java中字符串转整型和整型转字符串相关推荐

  1. [转载] Java 中字符串转整型和整型转字符串

    参考链接: Java中的字符串到整数– parseInt() Java 中字符串转整型和整型转字符串 1.字符串转整型Java代码,字符串为纯数字的情况下,调用Integer的静态方法parseInt ...

  2. Java 中字符串转整型和整型转字符串

    Java 中字符串转整型和整型转字符串 1.字符串转整型 Java代码,字符串为纯数字的情况下,调用Integer的静态方法parseInt或者valueOf Java代码,如果单个字符或字符串,需要 ...

  3. Java中Socket通信-服务端和客户端双向传输字符串实现

    场景 什么是socket 在计算机通信领域,socket 被翻译为"套接字",它是计算机之间进行通信的一种约定或一种方式.通过 socket 这种约定,一台计算机可以接收其他计算机 ...

  4. 在Java中使用Collat​​or和String类进行字符串比较

    Given two strings and we have to compare them using Collator and String classed in Java. 给定两个字符串,我们必 ...

  5. Java中的String数据类型,String类(字符串)详解

    目录 第一章.String概述 1)String是什么 2)String长什么样 3)String的构造方法(声明方式) 第二章.String类的详解 1)String底层是什么 2)字符串存储的内存 ...

  6. Java中的long类型和Long类型比较大小

    Java中Long和long的区别 Java的数据类型分为两种: **1.基本类型: byte(8),short(16),int(32),long(64),float(32),double(64),c ...

  7. Java中使用split方法根据英文问号?切割字符串时报错

    因为正则表达式的原因,我们无法在java中直接使用String.split("?"),需要先转义 其正确写法为: public static void splitStr() {St ...

  8. Java中在指定范围内生成整型、长整型、双精度随机数流

    场景 Java8新特性-Stream对集合进行操作的常用API: Java8新特性-Stream对集合进行操作的常用API_霸道流氓气质的博客-CSDN博客_streamapi对集合修改 如果希望在指 ...

  9. java中字符时间转成毫秒_java 时间字符串 转换 毫秒

    import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; public class Ti ...

最新文章

  1. Cacti(一)之“better-cacti-templates”
  2. RabbitMQ简介及其安装
  3. jQuery 学习笔记(jQuery: The Return Flight)
  4. win10+vscode部署java开发环境
  5. Python 3.6部分新特性
  6. Step by Step 创建一个 Web Service
  7. python keystone_keystone命令与client接口学习
  8. java 读写乱码_java读写文件出现乱码的解决方法
  9. 尚学堂马士兵Oracle教程笔记
  10. 矩阵L2,1范数及矩阵L2,p范数的求导
  11. 十年磨一剑:大众凭借电池的革命性突破超越特斯拉
  12. IE主页遭篡改解决方法
  13. cenntos7安装Nginx添加passenger模块
  14. 用VS实现图片的读取、显示与存储
  15. 苹果微信换行怎么打_微信朋友圈发长文被折叠成一行怎么破?附苹果安卓解决方案...
  16. [存档]Martin Fowler在UMLChina交流实录
  17. 生活小发现------联想锁屏壁纸找不到??
  18. java 判断一个数是奇数还是偶数
  19. clion调整字体打下奥_Clion、IEDA、pycharm的一些简单设置步骤(设置中文菜单、输出中文、字体大小、背景颜色主题)...
  20. 保利威视polyv的Api调用

热门文章

  1. 怀着对这句话以及“围城”的好奇,我读了《围城》这本书
  2. 数值分析8 - 算法加速 Aitken加速法、超松弛SOR加速法(matlab实现)
  3. 基于STM32的智能水表(一)水流量的获取
  4. 什么是图数据库neo4j是什么
  5. 深度学习相关最新图书推荐
  6. 制造执行系统(MES)系统
  7. Minecraft Fabric模组开发 (四) 添加物品合成表
  8. 推荐几个人免费好用的ftp上传工具
  9. Opencv2.4.9源码分析——Stitching(二)
  10. Idea中刷新Git分支列表