gpt4 book ai didi

java - 组织 Java 中每个原语的方法

转载 作者:行者123 更新时间:2023-11-30 07:04:55 27 4
gpt4 key购买 nike

我正在尝试构建一堆静态方法,我已经编码,以便它们易于分组遵循。 (我仍然需要在控制台中读取和写入。)

在“console”包中,我有一个名为“Read”的Java类,其中包含嵌套类“Number”、“NumberMinimum”、“NumberMaximum”...都包含以下方法:解释每种数据类型(Byte、Short、Int...),因为泛型不适用。

  • 控制台
    • 阅读
      • 数量
      • 最小数量
      • 最大数字
      • ...

这样,我只需在项目类中导入 console.Read ,然后使用 Read.Number.getInt() 调用我的方法。

是否有比使用嵌套类更好的方法来组织我的方法?

最佳答案

我认为你应该与 java.lang.Number 合作类(class)。它包含您想要的所有方法。

看看这个例子:

public class Tests  {
public static void main(String[] args) {
float number = 12;
Read.setNumber(number);

byte byteValue = Read.getNumber().byteValue();

System.out.println(byteValue);
}

public static class Read{
private static Number number;
private static Number numberMinimum;
private static Number numberMaximum;

public static Number getNumber(){
return number;
}

public static void setNumber(Number number){
Read.number = number;
}

public static Number getNumberMinimum() {
return numberMinimum;
}

public static void setNumberMinimum(Number numberMinimum) {
Read.numberMinimum = numberMinimum;
}

public static Number getNumberMaximum() {
return numberMaximum;
}

public static void setNumberMaximum(Number numberMaximum) {
Read.numberMaximum = numberMaximum;
}
}
}

关于java - 组织 Java 中每个原语的方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40314884/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com