我需要修改我的toString方法。这些指令是“修改toString方法,因此首先对薪水清单进行排序,然后遍历它们一次打印出一个。我们不想将[]包含在元素中输出“。我已经有了一个我可以通过PayrollUtility.sortArray(array)调用的排序方法;我目前的toString()方法是:Java - 修改我的字符串方法
public String toString() {
return String.format("\n%-27s%s\n", "Employee ID:", employeeID) +
String.format("%-27s%s\n", "First Name:", firstName) +
String.format("%-27s%s\n", "Last Name:", lastName) +
String.format("%-27s%s\n", "Date of Birth:", dateOfBirth) +
String.format("%-27s%s\n", "Date Hired:", dateHired) +
String.format("%-27s%s\n", "Accrued Vacation Hours:", accruedVacationHours) +
String.format("%-27s%s\n", "Amount Paid Year to Date:", PayrollUtility.convertToCurrencyStringLeftAligned(yearToDate)) +
String.format("%-27s%s\n", "Paychecks Received:", listOfPaychecks);
}
我的问题是如何从显示中删除[]?我应该使用for循环遍历薪水清单吗?
编辑:我发现后立即发布。谢谢你们的迅速反应。
“我应该使用for循环遍历薪水列表吗?”试试看看。 – 2014-11-24 03:56:05