A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© qingger 中级黑马   /  2015-7-2 10:26  /  652 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

字符和字符串的区别
1.字符类型及字符常量
char:字符类型
值:用单引号括起来的,如:'a','b','\\';
2.字符串:
值:用双引号括起来的,如:“abc”,"edf","中国","ab\n":b表示ab回车,“ab\\”:表示ab\;
String:
二、字符的构造方式
1.直接用文字值构造
:系统有一个字符串池,在池中每个字符串是唯一的,所以不同字符变量在用直接f
赋值的方式时,如果字符串值相等,那么他们是共享同一个字符如:
String str1="abc";
                String str2="abc";
                str1和str2共享"abc"
用new 的方法来创建的话,对象之间没有关系
2.可以通过13个构造方法来构造
a.无参构造方法构造String():注意null的问题
b.导入一个char[]构造方法:String(char[] value)
c.String(char[] value, int offset, int count);
offset:指从那个地方开始,count:指的是个数
3.判断字符串相等的方法
equals方法

3 个回复

倒序浏览
支持下~~
回复 使用道具 举报
说好的13个构造方法呢?
回复 使用道具 举报
沙睿 来自手机 中级黑马 2015-7-2 18:04:19
板凳
学习了!!!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马