java如何比较字符串 您所在的位置:网站首页 java比较字符串内容 java如何比较字符串

java如何比较字符串

#java如何比较字符串| 来源: 网络整理| 查看: 265

java如何比较字符串 时间:2016-12-19 11:44:27 黎正888由 分享

  java提供两种方法比较 一种是用 == 另一种是用equals()方法,下面就让学习啦小编给大家说说java如何比较字符串吧。

  java比较字符串的方法

  首先打开eclipse

  新建一个java项目,名字随意起

  名字起好后,点击完成

  右键点击项目名称,新建,类

  类的名字叫TextCompare

  包的名字叫 com.zf.s2

  点击完成

  先声明两个字符串,用于比较

  String str1 = "Hello World!";

  String str2 = "Hello World!";

  String str3 = new String("Hello World!");

  String str4 = new String("Hello World!");

  方法一 用==号比较

  System.out.println("str1与str2的哈希码是否相同:"

  +(str1.hashCode()==str2.hashCode()));//比较两个字符串的hashcode,默认是内存地址

  方法二 用equals()方法

  System.out.println("str1与str2值是否相等:"

  +(str1.equals(str2)));

  System.out.println("str1与str2是否指向同一个内存地址:"

  +(str1==str2));

  完整代码

  package com.zf.s2;//创建一个包

  public class TextCompare {

  public static void main(String[] args) {//java程序的主入口方法

  String str1 = "Hello World!";

  String str2 = "Hello World!";

  String str3 = new String("Hello World!");

  String str4 = new String("Hello World!");

  System.out.println("str1与str2的哈希码是否相同:"

  +(str1.hashCode()==str2.hashCode()));//比较两个字符串的hashcode,默认是内存地址

  System.out.println("str1与str2值是否相等:"

  +(str1.equals(str2)));

  System.out.println("str1与str2是否指向同一个内存地址:"

  +(str1==str2));

  System.out.println("str1与str3的哈希码是否相同:"

  +(str1.hashCode()==str3.hashCode()));

  System.out.println("str1与str3值是否相等:"

  +str1.equals(str3));

  System.out.println("str1与str3是否指同同一个内存地址:"

  +(str1==str3));

  int isSame=str1.compareTo(str2);

  str1=str3; //将对象str3赋给对象str1

  System.out.println("str1与str3哈希码是否相等:"

  +(str1.hashCode()==str3.hashCode()));

  System.out.println("str1与str3是否指同同一个内存地址:"

  +(str1==str3));

  System.out.println("str1与str3是否指同同一个内存地址:"

  +(str4==str3));

  int isSame1=str4.compareTo(str3);

  if(isSame==0)//判断是否相等,0为相等

  System.out.println("运用compareTo方法比较str1与str2相等");

  if(isSame1==0)

  System.out.println("运用compareTo方法比较str4与str3相等");

  }

  }

猜你感兴趣的:

1.excel比较字符串是否相同的函数用法

2.jsp学习总结

3.2016java面试题大全带答案

4.java实训心得体会范文3篇

5.2016java面试题及答案

java如何比较字符串 java提供两种方法比较 一种是用 == 另一种是用equals()方法,下面就让学习啦小编给大家说说java如何比较字符串吧。 java比较字符串的方法 首先打开eclipse 新建一个java项目,名字随意起 名字起好后,点击完成 右键点击项目名称,新建, 推荐度: 点击下载文档文档为doc格式

上一篇:电脑开关机老是配置怎么办

下一篇:如何使用java标签



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有