标签: parseint

Java Integer.ParseInt错误

初始字符串= 61440 <CARRE> 150 381 188 419 </CARRE>

我把这个字符串拆分成一个数组,现在包含了坐标

String[] coord = t.group(2).split(" ");
Run Code Online (Sandbox Code Playgroud)

结果输出是:

les coord est :150 381 188 419
i = 0 et sa valeur est :150
i = 1 et sa valeur est :381
i = 2 et sa valeur est :188
i = 3 et sa valeur est :419
Run Code Online (Sandbox Code Playgroud)

为此我做了一个for循环:

formeCoord = new int[coord.length];
formeCoord[i] = Integer.parseInt(coord[i]);
Run Code Online (Sandbox Code Playgroud)

现在我期望一个带有所有坐标的int数组的输出.但相反输出是:

Voici la valeur de i =0 et sa valeur int: 0
Voici la valeur de i =1 …
Run Code Online (Sandbox Code Playgroud)

java arrays string int parseint

0
推荐指数
1
解决办法
328
查看次数

将字符串转换为整数数组,将字符串st ="1 2 3 4 5"转换为ar = [1,2,3,4,5]

我正在读一个字符串,作为整行数字,用空格分隔,即ie 1 2 3 4 5.我想将它们转换为整数数组,以便我可以操纵它们.但是这段代码不起作用.它说不兼容的类型.

String str = br.readLine();
int[] array = new int[4];
StringTokenizer tok = new StringTokenizer(str," ", true);
boolean expectDelim = false;
int i = 0;

while (tok.hasMoreTokens()) {
    String token = tok.nextToken();
    ar[i] = Integer.parseInt(token);
    i++;
}
Run Code Online (Sandbox Code Playgroud)

java arrays string parseint stringtokenizer

0
推荐指数
1
解决办法
993
查看次数

在 Javascript 中检查变量是否为整数

我开始在学校学习 JavaScript,其中一项作业要求我检查用户的输入是否为整数。

此代码在 Chrome 上不适用于我

var person = prompt("Please enter your name", "Enter Name");
alert("Hello " + person);
var age = prompt("Please enter your age", "Enter age");

if (age == parseInt(age, 10))
    alert("data is integer")
else
    alert("data is not an integer")
Run Code Online (Sandbox Code Playgroud)

无论我在提示框中输入字符串还是整数,它总是显示“数据不是整数”消息。

javascript parseint

0
推荐指数
1
解决办法
1万
查看次数

如何解析AngularJS表达式中的Int

我有这样的情况:

<td ng-repeat="sal in name.salaries" 
    ng-if="name.avalue>sal.annual_value">
       Value must be less than or equal to Balance Amount
</td>
Run Code Online (Sandbox Code Playgroud)

真实场景中发生的事情是

对于例如。name.value=1200 sal.annual_value=42 因为它不是 parseInt 这就是为什么它考虑42 > 1200.

我怎样才能parseInt()在AngularJS中表达?

expression parseint angularjs

0
推荐指数
1
解决办法
3985
查看次数

Javascript - 将字符串转换为Int返回NaN错误

这是我的代码.它每次都警告()的NaN.

function updateScore(action){
    var cookieArray = document.cookie.split(";");
    var encodedURL = cookieArray[2];
    var decodedURL = decodeURIComponent(encodedURL); 
    //check if cookie exists
    if (decodedURL == "undefined"){ 
        setCookie("rrcookie_score","0",1)
    }
    var oldScore = decodedURL.split('=');
    //alert(oldScore[1]);
    var oldScoreInt = parseInt(oldScore);
    var newScore = oldScoreInt + 1;
    alert(newScore);
} 
Run Code Online (Sandbox Code Playgroud)

javascript parseint

-1
推荐指数
1
解决办法
815
查看次数

修改parseInt方法:Javascript

我不想每次都使用parseInt('08', 10)每个字符串进行整数转换,

我们可以修改parseInt方法,这样我只能用parseInt('08')而不是parseInt('08', 10).?

javascript parseint

-1
推荐指数
1
解决办法
238
查看次数

变量不是整数javascript

我正在从事这项从学校毕业的工作.程序的工作原理如下:你传递一些用逗号分隔的数字,然后程序将值放在一个整数数组中(parseInt()),然后调用计算函数,计算最高数,总和,和差异.但问题是,程序认为变量sum是一个字符串,而不是int.所以我得到0 + 1 + 2 = 012的总和.这是纯粹的javascript btw.

window.onload = start;
        var arr = [];
        var sum = 0;
        var max;
        var avg;

        function start() {
            document.getElementById('sub').onclick = getValues;
        }

        function getValues() {
            var str = document.getElementById('input').value;
            arr = str.split(",");
            for (var i = 0; i < arr.length; i++) {
                parseInt(arr[i]);
            }
            calculate(arr);
            print();
        }

        function calculate(arr) {
            var temp = arr[0];
            sum = 0;
            for (var i = 0; i < arr.length; i++) {
                if (temp < arr[i]) { …
Run Code Online (Sandbox Code Playgroud)

html javascript parseint

-1
推荐指数
1
解决办法
47
查看次数

将jtextfield转换为int的Numberformat异常

我一直在寻找其他帖子的答案,他们似乎指出我正在做什么,但我仍然得到NumberFormatException.我试图JFrame通过拉取jtextfield值并将其转换为int 来构建一个简单的计算器,但我得到以下异常.

package com.calculator.app;

import java.awt.BorderLayout;
import java.awt.EventQueue;

import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.border.EmptyBorder;
import javax.swing.JLabel;
import javax.swing.JTextField;
import javax.swing.JButton;
import java.awt.event.ActionListener;
import java.awt.event.ActionEvent;

public class CalculatorApp extends JFrame {

    private JPanel contentPane;
    private JTextField textField = new JTextField();
    private JTextField textField_1 = new JTextField();
    private JTextField textField_2 = new JTextField();
    int num1 = Integer.parseInt(textField.getText());
    int num2 = Integer.parseInt(textField_1.getText());
    /**
     * Launch the application.
     */
    public static void main(String[] args) {
        EventQueue.invokeLater(new Runnable() {
            public void …
Run Code Online (Sandbox Code Playgroud)

java integer parseint numberformatexception

-1
推荐指数
1
解决办法
416
查看次数

仅当值= 9或8时出现奇怪的javascript错误

可能重复:
JavaScript parseInt八进制错误的变通方法

好吧,我有这个 http://jsfiddle.net/gMDfk/1/ 警报返回0当价值等于8或9时,jsfiddle中的代码完美无缺.Wtf在这里发生了什么?

javascript parseint

-2
推荐指数
1
解决办法
268
查看次数

尝试将字符串解析为整数时的NumberFormatException

Exception in thread "main" java.lang.NumberFormatException: For input string: " 400"
        at java.lang.NumberFormatException.forInputString(NumberFormatException.java:65)
        at java.lang.Integer.parseInt(Integer.java:470)
        at java.lang.Integer.parseInt(Integer.java:514)
        at Library.loadBooks(Library.java:191)
        at UseLibrary.main(UseLibrary.java:102)
Run Code Online (Sandbox Code Playgroud)

有什么问题?

java string parseint

-2
推荐指数
1
解决办法
1334
查看次数