gpt4 book ai didi

java - 我无法在 Eclipse 中将 Java 中的字符串转换为整数

转载 作者:行者123 更新时间:2023-12-01 18:37:31 25 4
gpt4 key购买 nike

我试图制作一个小程序,您可以在其中输入一个数字,它会显示在屏幕上。

问题是,每当我输入一个数字时,它都会给我一个 NumberFormatException或另一个异常...我不知道该怎么做,我尝试用 try{} 的方法来完成它和catch{}我说的int i = Integer.parseInt(String);我也尝试直接这样做,但没有成功。

//in "Window" class

public void actionPerformed(ActionEvent e) {
else if(e.getSource() == submit) {
Lines.drawPointLine(null);
}
}
//in "Lines" class

public static void drawPointLine(Graphics g) {
if(pointPosX == 0) {
int i;
g.drawLine(30, 490, 60, convertPointPos(i = Integer.parseInt(window.enterpoint.getText())));
}
}

public static int convertPointPos(int point) {
int s = (int) (point * 0.46);
int retpoint = 490 - s;
System.out.println(retpoint);
return retpoint;
}

这是我尝试直接转换它的代码,但它仍然给我一个异常,我不知道该怎么办...

最佳答案

只是猜测。

也许在解析之前您必须trim() 字符串开头和结尾处的空格?

Integer.parseInt(window.enterpoint.getText().trim())

关于java - 我无法在 Eclipse 中将 Java 中的字符串转换为整数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60006406/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com