黑马程序员技术交流社区
标题:
java怎么输出字符串的地址值?
[打印本页]
作者:
一蓑烟雨任平生
时间:
2012-3-18 15:38
标题:
java怎么输出字符串的地址值?
如题!java怎么输出字符串的地址值???
作者:
崔岩
时间:
2012-3-18 16:13
本帖最后由 崔岩 于 2012-3-18 16:21 编辑
可以把hashCode()方法当做对象的一个标识,java里没指针,也不能直接求变量的地址
作者:
崔岩
时间:
2012-3-18 16:23
请问你想要这个内存地址做什么用途呢,java里应该没有必须要内存地址才能实现的事,应该都可以通过它为你提供的别的内容来实现
作者:
刘元明
时间:
2012-3-18 17:40
将字符串存进字符数组,然后将数组作为对象打印出来,代码可以如下:
class Demo
{
public static void main(String[] args)
{
String[] s={"sfjdj"};
System.out.println(s);
}
}
作者:
djx900
时间:
2012-3-18 19:37
String[] s={"sfjdj"};
System.out.println(s.getClass().getName()+"........."+s.hashCode());
作者:
杨华威
时间:
2012-3-18 21:35
可以使用hashCode()获得:
public static void main(String[] args)
{
String s = "abc";
System.out.println(s.hashCode());
}
作者:
四海为家
时间:
2012-3-18 22:43
public class Test2 {
public static void main(String[] args) {
String s = "abc";
//hashCode(),返回此字符串的哈希码。
System.out.println(s.hashCode());
}
} //结果:96354
作者:
盛祖华
时间:
2012-3-19 00:23
Object的hashCode()默认返回是内存地址
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2