Java字符串深入理解

来源:互联网 发布:传奇霸业宝石数据 编辑:程序博客网 时间:2024/05/18 02:53

1.字符串处理

1.取文本内容

变量.substring(起始位置,结束位置)  //从0开始

例如

package ddouble;


public class ddouble {
public static void main(String[] args){
String a="HelloWorld";
a=a.substring(2, 5);
System.out.println(a);
}
}

运行结果:llo


2.文本比较

方法1:变量1.equals(变量2)内容比较

方法2:变量1==变量2内存地址比较 

例如

package ddouble;


public class ddouble {
public static void main(String[] args){
String a="ok";//相同内容对象的物理内存相同
String b="ok";
String c=new String("ok");//加NEW都是在堆内存新开一个内存
String d=new String("ok");

System.out.println(a==b);//true
System.out.println(a==c);//false
System.out.println(c==d);//false
}
}


1 0
原创粉丝点击