【发布时间】:2010-03-02 01:04:26
【问题描述】:
无论输入什么,我如何让访问器方法返回名称的第一个字母为大写字母,其余字母为小写字母?
public class Name
{
private String first;
private String last;
/**
* Constructor for objects of class Name
*/
public Name(String firstName, String lastName)
{
first = firstName;
last = lastName;
}
/**
* @returns firstName
*/
public String getFirstname()
{
return first;
}
/**
* @returns lastName
*/
public String getLastname()
{
return last;
}
/**
* @returns Fullname
*/
public String getFullname()
{
return first + last;
}
/**
* @para new firstname
*/
public void setFirstname(String firstName)
{
first = firstName;
}
}
【问题讨论】:
-
不要!有些人的名字中有不止一个大写字母。
-
我同意卡尔的观点。在您的输入中,您应该建议将其大写,但您不应更改它。