`
- 浏览:
231340 次
- 性别:
- 来自:
上海
-
java 代码
- package com.ideal.grid;
-
- import java.util.Vector;
-
- public class Miao {
-
-
-
-
- public static void main(String[] args) {
-
-
-
- String [] A1 = {"A","B","C","D"};
- String [] A2 = {"E","D","F","B"};
- Vector vc = new Vector();
- Vector vc2 = new Vector();
- for (int i = 0; i < A1.length; i++) {
- String str1 = A1[i];
- for (int j = 0; j < A2.length; j++) {
- String str2 = A2[j];
- if(str1.equals(str2)){
- vc.remove(str1);
- break;
- }
- else{
- if(!vc.contains(str1)){
- vc.add(str1);
- }
- }
- }
- }
- for (int i = 0; i < A2.length; i++) {
- String str1 = A2[i];
- for (int j = 0; j < A1.length; j++) {
- String str2 = A1[j];
- if(str1.equals(str2)){
- vc2.remove(str1);
- break;
- }
- else{
- if(!vc2.contains(str1)){
- vc2.add(str1);
- }
- }
- }
- }
- System.out.println("开始打印比较结果");
- System.out.println("开始打印增加的元素");
- for(int i = 0 ; i < vc.size();i++){
- System.out.println(vc.get(i));
- }
- System.out.println("开始打印减少的元素");
- for(int i = 0 ; i < vc2.size();i++){
- System.out.println(vc2.get(i));
- }
- }
-
- }
对于整形数组的比较
java 代码
- public static void main(String[] args) {
-
- int a[] ={1,3,5,9,2};
- int b[] ={2,3,9,8,6};
- Vector vc = new Vector();
- for (int i = 0; i < a.length; i++) {
- int aa = a[i];
- for (int j = 0; j < b.length; j++) {
- int bb = b[j];
- if(aa==bb){
- vc.remove(new Integer(aa));
- break;
- }else{
- if(!vc.contains(new Integer(aa))){
- vc.add(new Integer(aa));
- }
- }
- }
- }
- System.out.println("打印a有b没有的元素");
- for (int i = 0; i < vc.size(); i++) {
- System.out.println(vc.get(i));
- System.out.println("====================");
- }
-
- }
-
- }
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
本文实例讲述了C#比较二个数组并找出相同或不同元素的方法。分享给大家供大家参考,具体如下: string[] arr1 = new[] { 1, 2, 3, 4, 5 }; string[] arr2 = new[] { 1, 3, 5 }; var sameArr = arr1.Intersect(arr2)...
### 二、比较两个数组 比较两个数组时,我们通常需要遍历每个数组,检查元素是否相等。VB中的For Each循环非常适合此任务: ```vb Dim arr1() As Integer = {1, 2, 3, 4, 5} Dim arr2() As Integer = {4, 5, 6, 7,...
2. **比较数组不同_文本**:文本数组比较主要关注字符串的差异,可能是用于比较两个文本文件的内容、用户输入的文本数据或者查找文本数据中的异同。 3. **比较数组不同_逻辑**:逻辑数组通常包含布尔值(真/假),...
这篇文章主要介绍了JS合并两个数组的3种方法详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 需要将两个数组合并成为一个的情况。比如: var a = [1,2,3];...
实现一个“可变长二维数组”,这个二维数组的行数可由输入决定,每行的元素个数仍可由输入决定。每个数组元素值都是1. 执行结果如下: 请输入行数: 5 请输入第1行的元素个数: 20 请输入第2行的元素个数: 34 请...
2. **连接数据源**: 如果二维数组数据来自外部源,如文件或硬件设备,你需要先用适当的VI读取这些数据,然后将其转换为二维数组格式。例如,你可以使用“读取文本文件”VI从CSV文件加载数据,然后使用“转换为数组”...
二个数组的筛选
检查数组2中是否包含数组1中的所有元素.个人上课的作业。仅供参考。
二维数组,顾名思义,是具有两个索引维度的数组,可以看作是由若干个一维数组排列而成的一个矩形阵列。在易语言中,二维数组通常用于存储表格或矩阵形式的数据,例如图像像素、游戏地图、成绩表等。在编程过程中,...
通过循环遍历数组的每个元素并进行相加操作,我们得到了一个新的数组`arrSum`,其中的元素是`arr1`和`arr2`对应位置元素的和。最后,我们使用`MsgBox`函数显示结果。 如果数组是多维的,如二维数组,相加的方式类似...
根据给定的文件信息,我们将深入探讨如何在C#中实现两个整型数组元素的相加操作,并且会对相关的概念和技术细节进行详细说明。 ### C#中的数组与基本操作 在C#中,数组是一种非常基础的数据结构,用于存储固定大小...
2. **遍历数组**:使用for循环遍历二维数组的所有元素,进行简单的操作,如打印或计算。 3. **指针操作**:使用指针遍历数组,或者将数组传递给函数,通过指针参数进行操作。 4. **函数应用**:定义函数来实现特定...
一维数组转二维数组
这个方法的优点是它可以处理任何类型`T`的二维数组,只要该类型支持`DataTable`中的比较操作。此外,由于排序是在内存中原地进行的,所以不会增加额外的内存开销。 在实际应用中,这个方法可以广泛应用于数据分析、...
在JavaScript中,比较两个数组的内容是否相同并非像比较基本类型那样简单,因为数组是对象,而`==`和`===`操作符在比较对象时,只会检查它们是否指向同一个内存地址,即比较的是引用,而不是内容。因此,直接使用`==...
用 for 循环产生 4 行 100 列二维数组,数组成员如下: ...从这个数组中提取出 2 行 50 列的二维数组,成员如下: 50,49,48…………1 56,57,58…………105 将这两个数组用数组显示件显示在前面板上。
一维数组是一系列按顺序存储的数据集合,而二维数组则可以理解为由多个一维数组构成的矩阵,通常用于表示表格数据。动态赋值意味着在编写脚本的过程中,我们可能无法预先确定数组的大小,因此需要在运行时根据需要...
- 使用双层循环,从二维数组的每一个元素出发,将元素逐个添加到一维数组中。 - 示例代码片段: ```c int b[6]; // 定义一维数组 int k = 0; // 初始化计数器 for (int i = 0; i < 2; i++) { for (int j = 0;...
在IT领域,尤其是在编程与数据处理中,二维数组的去重是一个常见的需求,尤其是在处理大量数据或进行数据清洗时。本文将深入解析如何在PHP中实现二维数组的去重,并详细解释给定代码片段的工作原理。 ### 核心概念...