Java 编程:Getter/Setter 问题
Java Programming: Getter/Setter Questions
好的 Getter 有几个问题,java 有 Setter 个消息。我想知道如果我的起始变量是一个 Int,我如何将它变成一个字符串?另外,如果我的字符串只允许由数字组成,我将如何替换字符串输入中的所有非数字字符?例如,初始变量是 String name 和 int age。构造函数希望两个变量都作为字符串返回。
public class cat
{
String name;
int age;
public cat(String name, String age){
this.name = name;
}
}
您可以使用 setter 作为整数变量作为您的实例变量 age
是整数:
public void setAge(String a)
{
try
{
this.age = Integer.parseInt(a);
}
catch(NumberFormatException e){
//.. code
}
}
好的 Getter 有几个问题,java 有 Setter 个消息。我想知道如果我的起始变量是一个 Int,我如何将它变成一个字符串?另外,如果我的字符串只允许由数字组成,我将如何替换字符串输入中的所有非数字字符?例如,初始变量是 String name 和 int age。构造函数希望两个变量都作为字符串返回。
public class cat
{
String name;
int age;
public cat(String name, String age){
this.name = name;
}
}
您可以使用 setter 作为整数变量作为您的实例变量 age
是整数:
public void setAge(String a)
{
try
{
this.age = Integer.parseInt(a);
}
catch(NumberFormatException e){
//.. code
}
}