zoukankan      html  css  js  c++  java
  • c++ 和 java中的字符串相等问题

    c++ 中的字符串相等问题

    
    
    #include 
    #include 
    
    using namespace std;
    
    int main()
    {
        char strA[] = "aaa";
        cout << "char stra[] = "aaa"" << endl;
        cout << ""aaa" == strA : " << ("aaa" == strA) << endl;   // 0
        cout << "strcmp("aaa", strA) : " << strcmp("aaa", strA) << endl; // 0
    
        const char * strP = "aaa";
        cout << endl << "const char * strP = "aaa"" << endl;
        cout << ""aaa" == strP : " << ("aaa" == strP) << endl; // 1
        cout << "strcmp("aaa", strP) : " << strcmp("aaa", strP) << endl; // 0
    
        cout << endl;
        cout << "strA == strP : " << (strA == strP) << endl; // 0
        cout << "strcmp(strA, strP) : " << (strcmp(strA, strP)) << endl; // 0
        return 0;
    }
    
    

    java中的字符串相等问题

    
    
    
    public class StrEqual {
    	
    	public static void main(String[] args) {
    		
    		String strA = "aaa";
    		System.out.println("strA = "aaa""); 
    		System.out.println(""aaa" == strA : " + ("aaa" == strA)); // true
    		System.out.println("strA.equals.("aaa") : " + (strA.equals("aaa"))); //true
    		
    		String strB = new String("aaa");
    		System.out.println("
    " + "strB = new String("aaa")");
    		System.out.println(""aaa" == strB : " + ("aaa" == strB)); // false
    		System.out.println("strB.equals("aaa") : " + (strB.equals("aaa"))); //true
    		
    		System.out.println();
    		System.out.println("strA.equals(strB) : " + (strA.equals(strB))); //true
    		System.out.println("strA == strB : " + (strA == strB)); // false
    	}
    }
    
    
  • 相关阅读:
    discuz方法赏析
    rpm安装软件(需管理员权限)
    php.ini修改php上传文件大小限制
    grep 基于关键字搜索
    网络排查的原则
    Sublime Text快捷键
    表格无边框,有内框,在table嵌套时,防止出现重复边线
    文件(图片)强制下载
    网络相关配置文件的位置
    ip,子网掩码,网关,DNS
  • 原文地址:https://www.cnblogs.com/chen310/p/4496596.html
Copyright © 2011-2022 走看看