社区
Java SE
帖子详情
有关String转换的问题
brandon2006
2012-08-03 09:49:39
假设一个方法getObject()的返回值是object,且知道这个object是一个String的情况下,那么获取这个字符串值,以下两种方法有区别吗?
第一种:强转类型
String s= (String)getObject();
第二种:调用Object方法的toString()
String s=getObject().toString();
请指教!!!
...全文
207
14
打赏
收藏
有关String转换的问题
假设一个方法getObject()的返回值是object,且知道这个object是一个String的情况下,那么获取这个字符串值,以下两种方法有区别吗? 第一种:强转类型 String s= (String)getObject(); 第二种:调用Object方法的toString() String s=getObject().toString(); 请指教!!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
14 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wonkju
2012-08-08
打赏
举报
回复
一般都用第一种,4楼说的对,在不明确下,你先用instance判断,
q6823221
2012-08-08
打赏
举报
回复
在你说的这种情况下第一种方法更好点
从此安心潜水被占用
2012-08-03
打赏
举报
回复
[Quote=引用 9 楼 的回复:]
String s=String.valueOf(getObject);
[/Quote]
又看到一种不会的解决方式,等下试试,楼主好人
老紫竹
2012-08-03
打赏
举报
回复
如果确切知道这个object是一个String的情况下
直接强制转换好了,不要toString();
因为有可能是null
黑色的熊猫
2012-08-03
打赏
举报
回复
String s=String.valueOf(getObject);
brandon2006
2012-08-03
打赏
举报
回复
嗯,多谢咁多位热心的回答。
zxm0109
2012-08-03
打赏
举报
回复
第一种方法比较保险一点,以为当你取得的值是Null时,第二种方法就会报错
luchangxing09
2012-08-03
打赏
举报
回复
我一般都会使用第一种方法,呵呵
luchangxing09
2012-08-03
打赏
举报
回复
我一般都会使用第一种方法,呵呵
shizhusz110
2012-08-03
打赏
举报
回复
如果object不是String类型 报错 instanceof判断下
深蓝mg
2012-08-03
打赏
举报
回复
楼主说的是object是一个String的情况,如一楼所说第一种快,二者都不会出错
MiceRice
2012-08-03
打赏
举报
回复
如1楼所说。
此外,第一种会比第二种速度更快,因为第二种多一次函数调用。
java_freshman01
2012-08-03
打赏
举报
回复
如果这个返回值不是String类型的,那么第二种方法依然适用,第一种就会报错
cfy_netprobe
2012-08-03
打赏
举报
回复
没区别
c# 中的ArrayList和
string
,
string
[]的
转换
问题
博客聚焦于C#编程领域,主要探讨了ArrayList与
string
、
string
[]的
转换
问题
,属于信息技术中后端开发的范畴,为相关开发者提供了技术参考。
LPSTR与
String
的
转换
问题
在开发MFC应用程序时,遇到了将
string
类型
转换
为LPSTR的
问题
。错误地尝试通过强制类型
转换
(LPSTR)C
String
*str来解决,虽然编译没有错误,但运行时程序崩溃。经过研究,了解到这种
转换
方法不正确。正确的
转换
方法是...(此处省略具体
转换
方法)
Q
String
、Qbytearray、
string
的相互
转换
及相关
问题
本文详细介绍了在Qt中如何进行
String
和Q
String
之间的
转换
,包括处理中文乱码
问题
的方法,以及Q
String
与QByteArray、std::
string
之间的
转换
技巧。特别强调了在处理文本与二进制数据时应注意的事项。
c++中char与
string
之间的相互
转换
问题
本文详细介绍了C++中如何进行
string
与char类型的
转换
,包括
string
到char*的
转换
使用c_str()函数,以及char到
string
的
转换
。强调了在使用c_str()时需要注意其返回的临时指针
问题
,以及提供了多种
转换
示例,适用于C++编程中字符串处理的场景。
关于Java8当中
String
转换
LocalData的
问题
本文探讨了在Java8中使用DateTimeFormatter将
String
类型日期字符串
转换
为LocalDate时遇到的
问题
,对比了不同格式模式下的差异,并通过示例代码展示了如何避免常见错误。
Java SE
62,621
社区成员
307,251
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章