当前位置: 技术问答>java相关
关于java中 String 的疑问
来源: 互联网 发布时间:2015-10-25
本文导语: 各位大虾,我在使用String 时遇到如下问题: String s=null; System.out.println(s); System.out.println(s.length()); try{ if(s.equals("a")){ } System.out.println("null can user equals() !"); }catch(Exception e){ System.ou...
各位大虾,我在使用String 时遇到如下问题:
String s=null;
System.out.println(s);
System.out.println(s.length());
try{
if(s.equals("a")){
}
System.out.println("null can user equals() !");
}catch(Exception e){
System.out.println(e.toString());
}
s=s+2;
System.out.println(s);
try{
if(s.equals("null2")){
System.out.println("success");
}
}catch(Exception e){
System.out.println(e.toString());
}
String b="";
System.out.println(b);
System.out.println(b.length());
try{
if(b.equals("a")){
}
System.out.println("null can user equals() !");
}catch(Exception e){
System.out.println(e.toString());
}
b=b+2;
System.out.println(b);
try{
if(s.equals("2")){
System.out.println("B success");
}
}catch(Exception e){
System.out.println(e.toString());
}
各位运行一下看看会有什么样的答案!
我想问的是:
在java中 String s=null 在内存中到底是怎样存储的?
String s=null;
System.out.println(s);
System.out.println(s.length());
try{
if(s.equals("a")){
}
System.out.println("null can user equals() !");
}catch(Exception e){
System.out.println(e.toString());
}
s=s+2;
System.out.println(s);
try{
if(s.equals("null2")){
System.out.println("success");
}
}catch(Exception e){
System.out.println(e.toString());
}
String b="";
System.out.println(b);
System.out.println(b.length());
try{
if(b.equals("a")){
}
System.out.println("null can user equals() !");
}catch(Exception e){
System.out.println(e.toString());
}
b=b+2;
System.out.println(b);
try{
if(s.equals("2")){
System.out.println("B success");
}
}catch(Exception e){
System.out.println(e.toString());
}
各位运行一下看看会有什么样的答案!
我想问的是:
在java中 String s=null 在内存中到底是怎样存储的?
|
没有势力化