本帖最后由 王康 于 2012-2-17 10:36 编辑
public class StringAPIDemo {
public static void main(String[] args)
{
String str1="hello"; //String类型变量
char c[]=str1.toCharArray(); //把字符串转换成字符数组
for (int i=0;i<c.length ; i++)
{
System.out.print(c+"\t"); //\t为制表符 h e l l o
}
System.out.println(""); //换行
String str2=new String(c); //把数组转换成字符串
String str3=new String(c,0,3); //截取字符串str2,从下标0开始,截取3个字符长度的字符.
System.out.println(str2); // hello
System.out.println(str3); // hel
}
}
java中的数据类型,可分为两类:
1.基本数据类型,也称原始数据类型。byte,short,char,int,long,float,double,boolean
他们之间的比较,应用双等号(==),比较的是他们的值。
2.复合数据类型(类)
对于复合数据类型之间进行equals比较,在没有覆写equals方法的情况下,他们之间的比较还是基于他们在内存中的存放位置的地址值的,因为Object的equals方法也是用双等号(==)进行比较的,所以比较后的结果跟双等号(==)的结果相同。 |