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(“用户名”)代码>
它将值设置为myDB
中的字符串,然后我在我的适配器中获取该值,以便在我的回收视图中使用,该视图工作正常
在我的活动中,如何转换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中。