String类的基本概念

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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类的基本概念的主要内容,如果未能解决你的问题,请参考以下文章

(C++基础_STL) —— string类的基本应用

(C++基础_STL) —— string类的基本应用

(C++基础_STL) —— string类的基本应用

C++多态的基本概念

Flask模板宏的概念和基本使用

Part7 继承与派生 7.1继承的基本概念和语法 7.2 继承方式