string类
1.声明字符串
声明字符串就是创建一个字符串对象。
String a; 等于↓
String a = null;
String a , b , c;
1.创建字符串
给字符串赋值的方法:
1.引用字符串常量 (掌握)
字符串是常量,可以直接赋值给String
String a = “java牛逼”;
String a = "java牛逼 , b = “hello java”;
String str1 , str2;
str1 = “Java666”;
str2 = “Java666”;
2.利用构造方法直接实例化 (掌握)
构造方法: public String (String original)
String a = new String(“我爱学习”);
String b = new String(a);
3.利用字符数组实例化 (了解)
构造方法1: public String (char[] value) --字节数组
char[] charArray = { ‘t’ , ‘i’ , ‘m’ , ‘e’ };
String a = new String(charArray);
输出a>> time
构造方法2:public String (char[] value , int offset , int count) --字节数组 --起始位置 --获取个数
char[] charArray = { ‘j’ , ‘a’ , ‘v’ , ‘a’ };
String a = new String(charArray , 2 , 2 );
输出a>> va
4.利用字节数组实例化 (了解)
构造方法: public String (byte[] bytes) --字节数组(String类字符编码序列)
byte[] byteArray = { -60 , -6 , -70 , -61 };
String a = new String(byteArray , 2 , 2 );
输出a>> 您好
扩展:
String类提供了获取任意字符串的字节数组方法 String.getByte()