【发布时间】:2012-10-15 00:42:18
【问题描述】:
我正在运行我创建的存储用户输入数据的 java 程序。特别是 4 个数组列表,分别是 songName、songArtist、songYear 和 songAlbum。 我有一个“songYear”的用户输入,我只希望程序接受最多 4 位数的长度并给出错误,否则如何实现?
这是我的添加入口方法的代码:
public void addEntry(){
String newName = ui.getString("Enter the name of the track");
songName.add(newName);
String newArtist = ui.getString("Who performs this track");
songArtist.add(newArtist);
String newAlbum = ui.getString("What album is this track from");
songAlbum.add(newAlbum);
System.out.print("What year was the track released? ");
int newYear=input.nextInt(4);
songYear.add(newYear);
System.out.println("\n" + "Thank you, " +songName.get(songName.size()-1) + " has been added to the library.");
System.out.println("\n" + "Press 2 to view your library." + "\n");
}
【问题讨论】:
-
必须是CLI?如果是 Swings UI,您可以使用事件轻松限制它们。
标签: java string input int variable-length