Java 在android中,如何将setter值转换为字符串?

Java 在android中,如何将setter值转换为字符串?,java,android,tostring,getter-setter,Java,Android,Tostring,Getter Setter,在我的活动中,我有SharedView.setPhoneNumberofUserFromDB(obj.getString(“用户名”) 它将值设置为myDB中的字符串,然后我在我的适配器中获取该值,以便在我的回收视图中使用,该视图工作正常 在我的活动中,如何转换SharedView.setPhoneNumberofUserFromDB(obj.getString(“用户名”)到字符串 我尝试了以下方法,但无效: String userNameAsString= String.valueOf(sh

在我的活动中,我有
SharedView.setPhoneNumberofUserFromDB(obj.getString(“用户名”)

它将值设置为my
DB
中的
字符串,然后我在我的
适配器中获取该值,以便在我的
回收视图中使用,该视图工作正常

在我的活动中,如何转换
SharedView.setPhoneNumberofUserFromDB(obj.getString(“用户名”)到字符串

我尝试了以下方法,但无效:

String userNameAsString= String.valueOf(sharedReview.setPhoneNumberofUserFromDB(obj.getString("username")));

它告诉我方法
toString无法解析
无法解析方法valueOf(void)

远射:

String phoneNoonPhone = obj.getString("username");
sharedReview.setPhoneNumberofUserFromDB(phoneNoonPhone);
一般情况下,setters返回
void
(无),因此实际上无法从返回中获得要分配给变量的内容。getter确实返回了一些东西。通常,对于每个
void setFoo(Type t)
都会有一个
Type getFoo()
。在您的情况下,我希望有一个
字符串getPhoneNumberofUserFromDB()

很长一段时间:

String phoneNoonPhone = obj.getString("username");
sharedReview.setPhoneNumberofUserFromDB(phoneNoonPhone);

一般情况下,setters返回
void
(无),因此实际上无法从返回中获得要分配给变量的内容。getter确实返回了一些东西。通常,对于每个
void setFoo(Type t)
都会有一个
Type getFoo()
。在您的情况下,我希望看到一个
字符串getPhoneNumberofUserFromDB()

SharedView.setPhoneNumberofUserFromDB()的返回类型是什么?如果它返回void,这对于setter方法来说是有意义的,那么我不知道这里的结局是什么。。。即使你能找到一种方法来实现这一点,你也会得到同样的价值……最终的结果是我有了另一个setter,
SharedView.setNameFromPhone()
,这是电话联系人中的一个名字。我在电话联系人中有所有的
姓名
号码
作为
json数组
,因此如果联系人中的电话号码等于
SharedView.setPhoneNumberofUserFromDB()
,那么我想获取匹配的姓名并将其设置为
SharedView.setNameFromPhone()
这将出现在我的回收视图中。
SharedView.setPhoneNumberofUserFromDB()的返回类型是什么?
?如果它返回void,这对于setter方法来说是有意义的,那么我不知道这里的结局是什么。。。即使你能找到一种方法来实现这一点,你也会得到同样的价值……最终的结果是我有了另一个setter,
SharedView.setNameFromPhone()
,这是电话联系人中的一个名字。我在电话联系人中有所有的
姓名
号码
作为一个
json数组
,因此如果联系人中的电话号码等于
SharedView.setPhoneNumberofUserFromDB()
,那么我想获取匹配的姓名并将其设置为
SharedView.setNameFromPhone()
,这将出现在我的recyclerView中。