首页 > 代码库 > String类的基本概念
String类的基本概念
2016-08-30 19:53:55
(1.1)请解释在字符串相等的判断中"=="与"equals()"的区别
· "=="是java提供的关系运算符,主要功能是进行数值相等的判断,如果在String对象上表示的是内存地址数值的比较;
· "equals()" 是由String提供的一个方法,此方法专门负责进行字符串内容的比较。
1 public class yangge { 2 public static void main(String args[]){ 3 String aa = "iphone"; 4 String bb = new String ("iphone"); 5 String cc = bb; 6 System.out.println(aa.equals(bb) ); 7 System.out.println(bb.equals(cc) ); 8 System.out.println(aa.equals(cc) ); 9 } 10 }
String 字符串对象 = "字符串",实质上就是为一个字符串匿名对象起一个名字
1 public class {2 public static void main(String args[]){3 String iphone = null;4 if ("hello".equals(iphone)){5 System.out.println("*****666****");6 }7 } 8 }
在开发中,如果要判断输入的内容是否是某一字符串 , 请一定要将字符串写在最前面。
String类的基本概念
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。