Tag: parseint

关于Integer.parseInt()和转换的初学者Java问题

所以当像下面的声明中那样投射时: – int randomNumber=(int) (Math.random()*5) 它导致随机的没有。 生成以转换为int .. 还有这种方法,我刚刚遇到Integer.parseInt(),它做同样的事情! 即返回一个整数 为什么两种不同的方法使值成为int? 我也进行了搜索,它说parseInt()将字符串作为参数。所以这是否意味着parseInt()只能将String转换为整数? 那么这个铸造呢(int)?? 我们可以使用它将字符串转换为int吗? 抱歉,如果它听起来像一个愚蠢的问题..我只是困惑,并试图了解 帮帮我 ?

在Java中,如何检查输入是否为数字?

我正在制作一个简单的程序,可以让你添加一个比赛的结果,以及他们用完的秒数。 所以为了输入时间,我这样做了: int time = Integer.parseInt(JOptionPane.showInputDialog(“Enter seconds”)); 所以我的问题是,如果他输入的数字不是正数,我怎么能向用户显示错误信息? 就像MessageDialog一样,在输入数字之前会给你错误。

java中ParseInt接收的int和int之间的区别

int i = 0; int k = Integer.parseInt(“12″); int j = k; System.out.println(i+1 + ” ” + j+1); 奇怪的是收到的输出是 1 121 我无法弄清楚这个基本的区别。 请帮帮我。

Java:比较整数和字符串 – 性能

我有一个String和一个int,让我们说: String str = “12345”; 和int num = 12345; 。 查看它们是否相同的最快方法是什么, str.equals(“” + num)或num == Integer.parseInt(str) (或者有更快的方法吗?)? 这是Integer.parseInt和String.equals的源代码

正确的方法是避免parseInt为输入字符串抛出NumberFormatException:“”

当我运行parseInt时: Integer.parseInt(myString); 它抛出: NumberFormatException: For input string: “” 这是否意味着我做了类似的事情? if(StringUtils.isNotBlank(myString)) return Integer.parseInt(myString); else return 0;

使用Integer.parseInt转换32位二进制字符串失败

为什么这部分代码失败: Integer.parseInt(“11000000000000000000000000000000”,2); Exception in thread “main” java.lang.NumberFormatException: For input string: “11000000000000000000000000000000” 据我所知,Integer是32位值。 上面代码中的0和1的数量是32.如果有31个代码可以工作。 为什么?

Java – 检查parseInt是否抛出exception

我想知道如果Integer.parseInt(无论如何)没有失败,该怎么做。 更具体地说,我有一个由换行符分隔的用户指定值的jTextArea。 我想检查每一行,看看是否可以转换为int。 想像这样的东西,但它不起作用: for(int i = 0; i < worlds.jTextArea1.getLineCount(); i++){ if(Integer.parseInt(worlds.jTextArea1.getText(worlds.jTextArea1.getLineStartOffset(i),worlds.jTextArea1.getLineEndOffset(i)) != (null))){} } 任何帮助赞赏。