`
sdylag
  • 浏览: 75581 次
  • 性别: Icon_minigender_1
  • 来自: 云南
社区版块
存档分类
最新评论

JAVA String类型转int类型判断及验证

阅读更多

方法一:

 

while (true) {
      Scanner r = new Scanner(System.in);
      if (!r.hasNextInt()) {
      //通过使用 nextInt() 方法,判断输入值是否是一个 int 值,是则返回 true
            System.out.println("请输入一个整数!"); 
            continue;
      }
      a = r.nextInt();
      if (a <= 999 || a > 9999) { 
            System.out.println("请输入一个4位数!"); 
            continue;
      }
      break;
}

 

方法二:

假设你输入的数据放在 String getInput=""; 中
那你要判断getInput 是否是数字就这样做:

       //......前面的输入代码

       int result=0;
       try{
           //若是数字,则可以转换,否则会出现异常
           result=Integer.parseInt(getInput);
       }catch(Exception e){
           System.ou.println("请输入数字!!");

           //..若输入不是数字时的处理
       }

分享到:
评论

相关推荐

    java实现上传文件类型检测过程解析

    "Java 实现上传文件类型检测过程解析" Java 实现上传文件类型检测过程解析是指在进行文件上传时,对上传文件的格式进行控制,以防止黑客将病毒脚本上传。单纯的将文件名的类型进行截取的方式非常容易遭到破解,...

    类型转换java

    在Java编程语言中,类型转换是一项重要的操作,它...6. 字符串遍历和条件判断,以验证输入的合法性。 这个实验提供了实际应用类型转换的示例,有助于加深对Java类型转换机制的理解,并锻炼了处理不同类型数据的能力。

    java连接和验证ldap文档

    Java 连接和验证 LDAP 文档 Java 连接和验证 LDAP 文档是一份关于 Java 语言连接和验证 LDAP 服务器的学习文档。LDAP(Lightweight Directory Access Protocol)是一种目录访问协议,用于管理和访问目录服务中的...

    java MD5验证

    ### Java MD5验证知识点 #### 一、MD5概述 MD5(Message-Digest Algorithm 5)是一种广泛使用的散列算法,它能够将任意长度的数据转换为一个固定长度(通常是128位)的十六进制字符串。这种转换通常被称为散列值或...

    字符串长度的判断 JAVA

    在Java编程语言中,字符...理解字符串的长度判断和截取是Java编程的基础,它们在实际编程中有着广泛的应用,例如在输入验证、数据处理、格式化输出等场景。熟练掌握这些基本操作,将有助于编写出更加高效和可靠的代码。

    JAVA验证URL是否有效连接的方法

    ### JAVA验证URL是否有效连接的方法 #### 背景与目的 在进行远程服务器或Web应用的监控时,经常会遇到需要验证某个URL是否能够成功访问的情况。这不仅可以用于监测服务的健康状态,还可以帮助开发者及时发现并处理...

    java程序判断文件编码的类型

    ### Java程序判断文件编码的类型 #### 知识点概览 本文档旨在教导读者如何通过Java编程语言来判断文件的编码类型。这包括常见的编码格式如GBK、UTF-8等。了解文件编码对于处理多语言环境下的文本数据至关重要。 ##...

    详解Java判断是否是整数,小数或实数的正则表达式

    在Java中使用正则表达式来判断字符串是否符合整数、小数或实数的格式是一种常见且有效的做法。在编程中,我们经常需要对输入的字符串进行格式验证,以确保它们符合预期的数值格式,尤其是在处理财务数据、用户输入...

    Java的验证表单大全。

    根据提供的文件信息,本文将详细解释与Java表单验证相关的几个关键知识点,这些知识点主要集中在对不同类型的输入数据进行格式校验上。 ### 一、校验 IP 地址的格式 #### 函数定义: ```java public boolean isIP...

    如何解决java中遇到的for input string: "" 报错问题

    在Java编程过程中,开发者经常会遇到各种类型的错误,其中之一就是“for input string: ""”异常。这个错误通常是由于尝试将一个空字符串或者不合法的字符序列转换为整数或其他数值类型时引发的。本文将深入探讨这个...

    BigDecimal工具类.docx

    第三个方法add(String,String,int)是将两个字符串类型的数相加,然后返回字符串类型的结果,并且可以指定保留的小数位数。 其次,让我们来看一下sub方法。sub方法有三个重载形式,分别是sub(double,double)、sub...

    java源码包---java 源码 大量 实例

    Java波浪文字制作方法及源代码 1个目标文件 摘要:Java源码,初学实例,波浪文字  Java波浪文字,一个利用Java处理字符的实例,可以设置运动方向参数,显示文本的字符数组,高速文本颜色,显示字体的 FontMetrics对象...

    Java判断上传图片格式的实例代码

    Java判断上传图片格式的实例代码 在本文中,我们将详细介绍Java判断上传图片格式的实例代码,主要讲解了如何使用Java来判断上传的图片格式。我们都知道,客户上传图片时,可能会将png的图片后缀名改为jpg,从而绕过...

    Java基本数据类型.pdf

    Java语言中的基本数据类型是编程时最基础的元素,它们是语言内置的,不依赖于任何类。Java提供了8种不同的基本数据类型,包括两种字符类型、一种布尔类型和五种数值类型。这些类型占据了内存的不同大小,并且它们的...

    Android开发人员不得不收集的代码

    SP中写入int类型value putInt SP中读取int getInt SP中写入long类型value putLong SP中读取long getLong SP中写入float类型value putFloat SP中读取float getFloat SP中写入boolean类型value putBoolean SP中读取...

    Java语法大全史上最全语法

    根据提供的文件信息,本文将对Java语法进行详细的解析与总结,包括基本的语法结构、关键字、数据类型、变量声明及转换等内容。 ### Java语言概述 Java是一种广泛使用的面向对象编程语言,由Sun Microsystems开发并...

    注解+反射实现自定义验证工具,可实现业务校验,字段多种校验

    传统的验证方式往往依赖于硬编码的逻辑判断,这种方式不仅难以维护,而且扩展性差。本文介绍了一种利用Java中的注解和反射技术来实现自定义验证工具的方法,该方法可以极大地提高代码的灵活性和可维护性。 #### 二...

    Java语法大全.pdf

    `public static void main(String[] args)`是Java程序的入口方法,它必须是`public`的,并且不返回任何值。 ### Java中的类型转换 在Java中,类型转换分为两种:隐式转换(自动类型提升)和显式转换(强制类型转换...

Global site tag (gtag.js) - Google Analytics