我正在使用 textArea 从用户那里收集信息。用户必须每行输入一条信息。为了记录这些信息,我使用了一个字符串数组。当我测试它时,如果我手动键入行,它会起作用,但是如果我复制并粘贴行的信息并删除空白,我会得到一个 NumberFormatException。
//from applet class
private void record(java.awt.event.ActionEvent evt) {
Test.copy(display.getText());
}
类测试
public class Test{
public Test() {
}
public void record() {
String [] lines = new String [4];
lines = str.split("\n");
String workerName = lines[0];
String workerDepartment = lines[1];
String workerID = lines[2];
String workerPhone = lines[3];
int wID = Integer.parseInt(workerID);
int wPhone = Integer.parseInt(workerPhone);
}
}
例子
这有效...
约翰
老板
10
5555555555
这不
粘贴
约翰老板 10 5555555555
(boss前点击,回车,10前点击,回车等)