简体   繁体   English

在Android中,如何将我的setter值转换为字符串?

[英]In android how do I convert my setter value to a string?

In my activity I have sharedReview.setPhoneNumberofUserFromDB(obj.getString("username")); 在我的活动中,我有sharedReview.setPhoneNumberofUserFromDB(obj.getString("username"));

It sets the value to a string from my DB and then I get that value in my adapter for use in my recyclerView , which is working ok. 它从DB中将值设置为string ,然后在adapter获取该值以在recyclerView使用,效果很好。

In my activity how can I convert sharedReview.setPhoneNumberofUserFromDB(obj.getString("username")); 在我的活动中,如何转换sharedReview.setPhoneNumberofUserFromDB(obj.getString("username")); to a string? 到一个字符串?

I've tried the below but it doesn't work: 我已经尝试了以下方法,但是它不起作用:

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

and

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

It tells me the method toString can't be resolved and Cannot resolve method valueOf(void); 它告诉我方法toString can't be resolved并且Cannot resolve method valueOf(void);

A long shot: 远射:

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

In general setters return void (nothing), so you don't actually get something to assign to a variable from the return. 通常,setter方法返回的值是void (无),因此实际上您没有从返回值中获取任何东西来分配给变量。 Getters do return something. 吸气剂确实会返回一些东西。 Generally for every void setFoo(Type t) there would be a Type getFoo() . 通常,对于每个void setFoo(Type t) ,都会有一个Type getFoo() In your case I'd expect a String getPhoneNumberofUserFromDB() . 在您的情况下,我期望一个String getPhoneNumberofUserFromDB()

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 如果方法采用原始类型,如何将字符串转换为setter函数? - How do I convert the string to the setter function, if the method takes a primitive type? 不正确的整数值:如何将我的数据从String转换为Int以避免Auto_Increment? - Incorrect Integer Value: How do i convert my Data from String to Int to avoid Auto_Increment? 如何将txt文件转换为字符串 - How do I convert my txt file to a String 如何将日期字符串转换为自定义日期格式? - How do I convert my date string to a custom date format? 如何在 android 工作室中将日历值转换为字符串? - How can I convert Calendar value to String in android studio? 如何在Android中将字符串转换为UTF-8? - How do I convert a string to UTF-8 in Android? 如何在Java中将十六进制字符串转换为带符号的int值? - How do I convert a hex string to a signed int value in Java? 如何将文字字符串值转换为日期格式? - How do I convert a literal string value to date format? 我想将 String-> { \\"Name\\":Value } 转换为 -> { "Name" : Value } 。 我可以做吗 ? 以及如何做到这一点? 谢谢 - I want to convert String-> { \"Name\":Value } to -> { "Name" : Value } . Can i do it ? and How to do that ? Thanks 如何在android中获取getter setter方法的值? - How to get value of getter setter method in android?
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM