首页 > 代码库 > Java字符串理解
Java字符串理解
1. 字符串基本知识
用java.lang.String类的对象表示字符串
字符串类型不是基本类型, 而是引用类型(类似于数组和对象)
Java基于Unicode字符集
2. 字符串创建
1 public static void main(String[] args) { 2 String s1 = new String(); 3 String s2 = new String("Hello"); 4 5 //错误的创建方式 6 //String s3 = new String(‘H‘,‘e‘,‘l‘,‘l‘,‘o‘); 7 char[] Arr = {‘H‘,‘e‘,‘l‘,‘l‘,‘o‘}; 8 //public String(char[] value) 9 String s3 = new String(Arr); 10 11 //public String(char[] value, int offset, int count) 12 //offset数组起始元素下标, count表示元素个数 13 String s4 = new String(Arr,0,4); 14 15 //特殊方式 16 String s5="Hello"; 17 18 System.out.println("s1="+s1); 19 System.out.println("s2="+s2); 20 System.out.println("s3="+s3); 21 System.out.println("s4="+s4); 22 System.out.println("s5="+s5); 23 }
输出结果:
3. 字符串有趣的问题
1 String s1 = "Hello!"; 2 String s2 = "Hello!"; 3 System.out.println ( s1 == s2 );//输出true 4 5 String s1 = "Hello!"; 6 String s2 = new String("Hello!"); 7 System.out.println(s1 == s2);//输出false
Java字符串理解
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。