我开始使用lombok项目,我有一个疑问。让我们假设我有一个带有一个参数的方法method(@NonNull arg)。如果我调用该方法使用了空参数method(null),我会得到以下异常:java.lang.NullPointerException: arg。
但是让我们假设我希望异常消息说的是类似的东西arg cannot be null而不是另一个(无论该消息的含义如何,我只想知道如何使用 @NonNull 注释自定义异常消息)。
谢谢!
我对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)
请帮帮我.
实际上,我想问一下我的方法是否正确,因为也许我不应该在这里使用构建器模式。
我目前有以下课程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)