小编Moh*_*usa的帖子

如何使用 lombok 在 @NonNull 异常中抛出我自己的自定义消息?

我开始使用lombok项目,我有一个疑问。让我们假设我有一个带有一个参数的方法method(@NonNull arg)。如果我调用该方法使用了空参数method(null),我会得到以下异常:java.lang.NullPointerException: arg

但是让我们假设我希望异常消息说的是类似的东西arg cannot be null而不是另一个(无论该消息的含义如何,我只想知道如何使用 @NonNull 注释自定义异常消息)。

谢谢!

java annotations lombok

1
推荐指数
2
解决办法
5872
查看次数

如何在Android的onCreate方法中使用全局变量

我对Android世界非常陌生.我只是试图检查一个全局变量如何onCreate()在Android 中的方法中使用,每当我尝试这样做时,它突然关闭.当我在代码中显示一些随机文本时,它已成功显示.

这是我的代码:

public class MyActivity extends AppCompatActivity
{
    public static int num_i=0;

    @Override
    protected void onCreate(Bundle savedInstanceState)
    {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_find_beer);
        TextView tv = findViewById(R.id.textView);
        tv.setText(num_i);
        num_i++;
    }
}
Run Code Online (Sandbox Code Playgroud)



请帮帮我.

java android oncreate

1
推荐指数
1
解决办法
459
查看次数

如何使用具有相同属性的构建器模式和继承

实际上,我想问一下我的方法是否正确,因为也许我不应该在这里使用构建器模式。

我目前有以下课程CsvItem

public class CsvItem {
    private CsvItemGroup group;
    private CsvItemEntity entity;
    private String att1;
    private String att2;
    private String att3;
    private String att4;
    private String att5;
    private String att6;
    private String att7;
    private String att8;

    CsvItem(
            CsvItemGroup group,
            CsvItemEntity entity,
            String att1,
            String att2,
            String att3,
            String att4,
            String att5,
            String att6,
            String att7,
            String att8) {

        this.group = group;
        this.entity = entity;
        this.att1 = att1;
        this.att2 = att2;
        this.att3 = att3;
        this.att4 = att4;
        this.att5 = …
Run Code Online (Sandbox Code Playgroud)

java design-patterns builder-pattern

0
推荐指数
1
解决办法
1187
查看次数