Java中如何比较两个数组中元素是否相同
呵呵呵,实现Java比较两个数组中的元素是否相同的功能你是怎么做的?看下面最简单方法:
代码如下:
import java.util.Arrays;
public class Test {
/**
* Java比较两个数组中的元素是否相同
*/
public static void main(String[] args) {
String [] array1 = {"1","2","3"};
String [] array2 = {"3","2","1"};
Arrays.sort(array1);
Arrays.sort(array2);
if (Arrays.equals(array1, array2)) {
System.out.println("两个数组中的元素值相同");
} else {
System.out.println("两个数组中的元素值不相同");
}
}
}
相关推荐
-
JAVA比较两张图片相似度的方法
本文实例讲述了JAVA比较两张图片相似度的方法.分享给大家供大家参考.具体如下: 摘要: importjava.awt.image.BufferedImage; importjava.io.File; importjavax.imageio.ImageIO; /***比较两张图片的相似度*@authorGuihua**/publicclassBMPLoader{//改变成二进制码 publicstaticString[][]getPX(Stringargs){int[]rgb=newint[3]
-
常用的java日期比较和日期计算方法小结
本文为大家分享的都是常用的日期之间的比较方法,供以后参考. 热身:获取当前时间 SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//设置日期格式 String nowDate = df.format(new Date());// new Date()为获取当前系统时间 注:楼主一直以为date类型不如string类型随心所欲,所以下面的比较都是string类型的date进行比较.如果你真的真的就是那么
-
java实现文本文件删除空行的示例分享
java删除文本文件空行 复制代码 代码如下: import java.io.BufferedInputStream;import java.io.BufferedReader;import java.io.File;import java.io.FileInputStream;import java.io.FileWriter;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamRead
-
Java比较两个List的值是否相等的方法
本文实例讲述了Java比较两个List的值是否相等的方法.分享给大家供大家参考.具体如下: 假设两个队列 {1,2,3,4} 和 {4,3,2,1} ,这个方法用来比较这两个队列中包含的值是否相等 /** * 队列比较 * @param <T> * @param a * @param b * @return */ public static <T extends Comparable<T>> boolean compare(List<T> a, List&l
-
简单的用java实现读/写文本文件的示例
/* * 简单的读/写文本文件的示例 * 这里包含了三个例子,即 * 1. 将文件读入到内存(这里是StringBuffer)的例子 * 2. 将内容中的文本写到文件 * 3. 将一个文件的内容读出来写入另一个文件中 * 同时也展示了如果从输入流中读出来内容写入输出流中(仅限文本流) * 三个例子可以独立存在,所以根据需要只看其中一个就行了. */ import java.io.BufferedReader; import java.i
-
实例讲解Java读取一般文本文件和word文档的方法
一般文本文件 我们以日志文件.log文件为例: import java.io.BufferedReader; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileReader; import java.io.IOException; public class File_Test { /** * @param args */ pub
-
Java操作文本文件的方法
最初java是不支持对文本文件的处理的,为了弥补这个缺憾而引入了Reader和Writer两个类,这两个类都是抽象类,Writer中write(char[] ch,int off,int length),flush()和close()方法为抽象方法,Reader中read(char[] ch,int off,int length)和close()方法是抽象方法.子类应该分别实现他们. 当我们读写文本文件的时候,采用Reader是非常方便的,比如FileReader,InputStreamRead
-
使用Java代码来比较Android客户端版本号
关键点 为什么不能使用String.compareTo方法来比较客户端版本号? 举个例子,之前客户端版本号为:9.9.9,而服务器端最新的客户端版本号为:10.0.1,虽然10.0.1明显高于9.9.9,但是按照compareTo方法,这个9.9.9是大于10.0.1的,导致客户端版本号比较错误. Java代码实现 扯了一些,最后还是要show一下代码的,以下是我的客户端版本号比较代码,欢迎吐槽. public static int compareVersion(String version1,
-
java求数组元素重复次数和java字符串比较大小示例
复制代码 代码如下: /** * Name: 求数组中元素重复次数对多的数和重复次数 * Description: * 数组中的元素可能会重复,这个方法可以找出重复次数最多的数,同时可以返回重复了多少次. * 但需要知道这个数组中最大的元素是多少,如果无法确定,就悲剧啦~ * * @param array目标数组: * max数组中数据的最大值: * @return 返回一个包含重复次数最多的数(value)和重复次数(maxCount)的map集合: *
-
Java编程实现比对两个文本文件并标记相同与不同之处的方法
本文实例讲述了Java编程实现比对两个文本文件并标记相同与不同之处的方法.分享给大家供大家参考,具体如下: 使用需求: 文件1里面是需要比较的内容,文件2是被比较的文本,现在需要找到在文件1中每一行的文本在文件2中是否存在并相等,如果相等,就在一份结果文件中输出,文件1的哪一行与文件2的哪一行相同,反之不相同就输出文件1的哪一行不相同货不存在. Java代码如下,输出的是result.txt文件,这个文件的行号和文件1保持一致,所以result中某一行的结果就是对应的文件1中这行数据在文件2中比
-
Java多线程的实现方式比较(两种方式比较)
先看一下java线程运行时各个阶段的运行状态 线程是进程中的一个实体,是被系统独立调度和分派的基本单位,线程自己不拥有系统资源,只拥有一点在运行中必不可少的资源,但它可与同属一个进程的其它线程共享进程所拥有的全部资源.一个线程可以创建和撤消另一个线程,同一进程中的多个线程之间可以并发执行.由于线程之间的相互制约,致使线程在运行中呈现出间断性. 在引入线程的操作系统中,通常都是把进程作为分配资源的基本单位,而把线程作为独立运行和独立调度的基本单位.由于线程比进程更小,基本上不拥有系统资源,故对它的
随机推荐
- vbs脚本实现修改DNS和清空IE临时文件功能
- JS获取复选框的值,并传递到后台的实现方法
- Git 常用命令速查表(图文+表格)
- Lua内置的调试器用法详解
- 简单注解实现集群同步锁(spring+redis+注解)
- android中创建通知栏Notification代码实例
- php入门小知识
- PHP5.4内置web服务器
- JSP开发中hibernate框架的常用检索方式总结
- mysql查询结果输出到文件的方法
- KB967723补丁造成的MYSQL在Win2003上频繁连接不上的问题的解决方法
- PHP发表心情投票功能示例(附源码)
- 页面制作统一的头尾的方法(asp+js)
- 木马最喜欢隐藏在系统的哪些地方
- Oralce中VARCHAR2()与NVARCHAR2()的区别介绍
- SignalR Self Host+MVC等多端消息推送服务(二)
- 百度留言本js 大家可以参考下
- C#设置页面单位和缩放的方法
- Windows下Java+MyBatis框架+MySQL的开发环境搭建教程
- Cocos2d-x 3.0多线程异步加载资源实例