如何通过恢复 Java 中的数据来设置 int 值
How to set an int value by recuparating a data in Java
我有一个名为 initData() 的私有 void,其中有一些数据(逻辑 lol),并且在这些数据中有一个等于数字的字符串。我想恢复这个数字并将其归因于一个 int 或任何我可以用来做
If anotherint != the number I want to recuperate
{
// execute the code
}
而且我不知道该怎么做...
这是我使用的一个数据示例
list.add(new Exercise(R.drawable.jumpsquats, "Enchaîne un squat avec un saut.", "Squats Sautés", "3"));
数字的字符串名称是 set_number
我已经恢复了其他值
ex_name.setText(list.get(id).getName());
所以我做了一个 getSet_number 但不知道如何使用它
public String getSet_number() {
return set_number;
}
public void setSet_number(String detail) {
this.set_number = set_number;
}
}
这是在@Christian Seiler 的帮助下修改的代码
int set_number = Integer.parseInt(list.get(ex_id).getSet_number());
if(actual_set < set_number)
{
showRestTime();
actual_set++;
}
else {
showRestTime();
ex_id++;
progressBar.setProgress(ex_id);
txtTimer.setText("");
String s = String.valueOf(actual_set);
list.get(ex_id).setSet_number(String.valueOf(0));
}
它在@Christian Seiler 的帮助下成功了!非常感谢!
非常感谢,
斯蒂芬
如果你需要字符串的 int 值,你最多使用 'Integer.parseInt(set_number)'
请注意,如果 'set_number' 无法解析为 int,此方法将抛出 'NumberFormatException'。
我有一个名为 initData() 的私有 void,其中有一些数据(逻辑 lol),并且在这些数据中有一个等于数字的字符串。我想恢复这个数字并将其归因于一个 int 或任何我可以用来做
If anotherint != the number I want to recuperate
{
// execute the code
}
而且我不知道该怎么做...
这是我使用的一个数据示例
list.add(new Exercise(R.drawable.jumpsquats, "Enchaîne un squat avec un saut.", "Squats Sautés", "3"));
数字的字符串名称是 set_number
我已经恢复了其他值
ex_name.setText(list.get(id).getName());
所以我做了一个 getSet_number 但不知道如何使用它
public String getSet_number() {
return set_number;
}
public void setSet_number(String detail) {
this.set_number = set_number;
}
}
这是在@Christian Seiler 的帮助下修改的代码
int set_number = Integer.parseInt(list.get(ex_id).getSet_number());
if(actual_set < set_number)
{
showRestTime();
actual_set++;
}
else {
showRestTime();
ex_id++;
progressBar.setProgress(ex_id);
txtTimer.setText("");
String s = String.valueOf(actual_set);
list.get(ex_id).setSet_number(String.valueOf(0));
}
它在@Christian Seiler 的帮助下成功了!非常感谢!
非常感谢, 斯蒂芬
如果你需要字符串的 int 值,你最多使用 'Integer.parseInt(set_number)' 请注意,如果 'set_number' 无法解析为 int,此方法将抛出 'NumberFormatException'。