学习任务:

视频学习Java字符串入门

动手测试案例

动手测试字符串拼接

字符串是由多个字符组成的一串字符序列,字符串用双引号括起来,如:"www.pbteach.com","攀博课堂",字符串以常量的方式存储在内存中,使用utf-8编码时,汉字3个字节,汉字外1到 2个字节,其它编码对汉字存储不一致,例如使用gbk编码存储一个汉字占两个字节。

例子:

/**
 * 字符串测试 
 * @author 攀博课堂(www.pbteach.com)
 *
 */
public class DataTypeDemo5 {
	public static void main(String[] args) {
		//定义一个字符串
		String a = "www.pbteach.com";
		//定义一个字符串
		String b = "攀博课堂";
		//定义一个空串
		String c = "";
		System.out.println(a);
		System.out.println(b);
		//输出a字符串的长度,一个字符一个长度
		System.out.println(a.length());
		//输出b字符串的长度,一个字符一个长度
		System.out.println(b.length());
		//输出c字符串的长度,一个字符一个长度
		System.out.println(c.length());
		//输出a字符串的字节数
		System.out.println(a.getBytes().length);
		//输出b字符串的字节数
		System.out.println(b.getBytes().length);
		//输出c字符串的字节数
		System.out.println(c.getBytes().length);
	}
	
}

输出:

www.pbteach.com
攀博课堂
15
4
0
15
12
0

使用加号可以实现字符串拼接,如下例子:

//定义一个字符串
String a = "www.pbteach.com";
//定义一个字符串
String b = "攀博课堂";
//字符串拼接
System.out.println(a + b);

输出:

www.pbteach.com攀博课堂

当字符串与一个非字符串拼接,比如和一个整型数据拼接,编译器将非字符串数据转为字符串,最终完成拼接,如下:

//定义一个字符串
String b = "攀博课堂";
//字符串与非字符串拼接
System.out.println(b+100);

输出:

攀博课堂100
提问-攀博课堂
我要提问 不会就问,有效沟通
关注公众号,加入微信群交流提问。 攀博课堂官方公众号
问答列表,查看本知识点所有问题