初始字符串= 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) 我正在读一个字符串,作为整行数字,用空格分隔,即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) 我开始在学校学习 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)
无论我在提示框中输入字符串还是整数,它总是显示“数据不是整数”消息。
我有这样的情况:
<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中表达?
这是我的代码.它每次都警告()的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) 我不想每次都使用parseInt('08', 10)每个字符串进行整数转换,
我们可以修改parseInt方法,这样我只能用parseInt('08')而不是parseInt('08', 10).?
我正在从事这项从学校毕业的工作.程序的工作原理如下:你传递一些用逗号分隔的数字,然后程序将值放在一个整数数组中(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) 我一直在寻找其他帖子的答案,他们似乎指出我正在做什么,但我仍然得到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) 好吧,我有这个 http://jsfiddle.net/gMDfk/1/ 警报返回0当价值等于8或9时,jsfiddle中的代码完美无缺.Wtf在这里发生了什么?
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)
有什么问题?
parseint ×10
javascript ×5
java ×4
string ×3
arrays ×2
angularjs ×1
expression ×1
html ×1
int ×1
integer ×1