java如何比较字符串 | 您所在的位置:网站首页 › java比较字符串内容 › java如何比较字符串 |
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项目,名字随意起 名字起好后,点击完成 右键点击项目名称,新建, 推荐度:![]() ![]() ![]() ![]() ![]() 上一篇:电脑开关机老是配置怎么办 下一篇:如何使用java标签 |
CopyRight 2018-2019 实验室设备网 版权所有 |