gpt4 book ai didi

java - 将文本字段输入保存在变量下

转载 作者:行者123 更新时间:2023-12-01 22:17:41 26 4
gpt4 key购买 nike

你好:)我正在尝试用java实现顺序搜索重点是让它获取我在文本字段中给出的数字并在数组中搜索它。我不知道如何获取该值并将其保存在变量下,因为我需要它是 int 以便我可以将它与数组中的数字进行比较,但我必须将其转换为字符串以便我可以显示它在最后的文本字段中?

所以我命名了我希望保存数字“x”值的变量,并尝试了 x=textfield.getText(),因为 textfield1 是我想要在其中输入数字的字段,但它不起作用。 ..

public class NewJFrame extends javax.swing.JFrame {
int array []=new int [6];
int x;
private void genActionPerformed(java.awt.event.ActionEvent evt) {
for (int i=0; i<6; i++)
{
array[i]=(int)(Math.random()*49+1);
}
x= textfield1.getText();
for (int i = 0; i < array; i++) {
if (array[i] == x)
System.out.println( "Element found at index " + array[i]);

错误“字符串无法转换为int”

最佳答案

您正在尝试将文本存储到 int 变量中。 int 变量仅用于存储数字,如 1、2、3...,您必须使用 String 变量。

关于java - 将文本字段输入保存在变量下,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58614313/

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