Java |将字符串数组的部分转换为整数

Java |将字符串数组的部分转换为整数,java,arrays,string,type-conversion,integer,Java,Arrays,String,Type Conversion,Integer,我正在尝试创建一个带有数组的程序,允许用户输入学生姓名和4个测试分数,并将其放入成绩册中 但是,下面的代码只包含名称,而不包含等级 如何将test1-4转换为整数?我尝试了integer.parseInt(),但没有成功 任何帮助都将不胜感激 public class StudentGrades扩展了javax.swing.JFrame{ 私有字符串[][]等级=新字符串[15][5]; 私有整数全局=0; 公立学生成绩(){ 初始化组件(); } 私有void addButtonActionP

我正在尝试创建一个带有数组的程序,允许用户输入学生姓名和4个测试分数,并将其放入成绩册中

但是,下面的代码只包含名称,而不包含等级

如何将test1-4转换为整数?我尝试了
integer.parseInt()
,但没有成功

任何帮助都将不胜感激

public class StudentGrades扩展了javax.swing.JFrame{
私有字符串[][]等级=新字符串[15][5];
私有整数全局=0;
公立学生成绩(){
初始化组件();
}
私有void addButtonActionPerformed(java.awt.event.ActionEvent evt){
//清除新输入的输出区域
gradesOutput.SETEXT(“”);
//声明变量
字符串firstName、lastName、name;
字符串test1、test2、test3、test4;
test1=t1Input.getText();
test2=t2Input.getText();
test3=t3Input.getText();
test4=t4Input.getText();
firstName=firstInput.getText();
lastName=lastInput.getText();
name=firstName+“”+lastName;
名称=等级[全球][0];
test1=等级[全球][1];
test2=等级[全球][2];
test3=等级[全球][3];
test4=等级[全球][4];
全球++;
}
已执行私有void ListInputAction(java.awt.event.ActionEvent evt){
StringBuilder sb=新的StringBuilder();
for(int行=全局;行
应该有效。如果你尝试它,会出现异常吗?如果是,是哪一个

我也不确定,但不应该

name = grades[global][0];
test1 = grades[global][1];
test2 = grades[global][2];
test3 = grades[global][3];
test4 = grades[global][4];


由于您试图访问这些变量,但从未将它们写入数组,因此我假设您希望将它们存储在此处。

能否发布您的全部代码?我已编辑过:)@Cactus CoderPlease在发布前搜索堆栈溢出。当我用等级翻转名称时,它保持不变。但是我得到了一个输出:“零,零,零,零,零,零,零,零,零,零,零,零,零,零,零,零,零,零,零,零,零,零,零,零,零,零,零,零,零,零,零,零,零,零,零,零,零,零,零,我收到“Int不能转换为字符串”错误。
name = grades[global][0];
test1 = grades[global][1];
test2 = grades[global][2];
test3 = grades[global][3];
test4 = grades[global][4];
grades[global][0] = name;
grades[global][1] = test1;
grades[global][2] = test2;
grades[global][3] = test3;
grades[global][4] = test4;