java如何将两个同样长度的int数组不同的元素拼接成一个字符串

import java.util.*; class Tester{ private static String print(int[] arr, int[] brr){ String result = ","; for(int i=0;i
java如何将两个同样长度的int数组不同的元素拼接成一个字符串
import java.util.*; class Tester{ private static String print(int[] arr, int[] brr){ String result = ","; for(int i=0;i<arr.length;i++){ boolean same = false; for(int j=0;j<brr.length;j++){ if(arr[i] == brr[j]){ same = true; break; } } if(!same){ result += arr[i] + ","; } } for(int i=0;i<brr.length;i++){ boolean same = false; for(int j=0;j<arr.length;j++){ if(brr[i] == arr[j]){ same = true; break; } } if(!same){ result += brr[i] + ","; } } return result.replaceAll("^,|,$",""); } public static void main(String[] args){ int n = 10; int[] arr = new int[n]; int[] brr = new int[n]; int[][] crr = {arr,brr}; for(int k=0;k<crr.length;k++){ L:for(int i=0;i<n;i++){ boolean isExisted = false; int rand = (int)(Math.random() * 100) + 1; for(int j=0;j<arr.length;j++){ if(crr[k][j]==rand){ i--; continue L; } } crr[k][i] = rand; } } System.out.println(Arrays.toString(arr)); System.out.println(Arrays.toString(brr)); String result = print(arr,brr); if(result.length() != 0) System.out.format("字符串:%s、数字个数: %d", result, result.split(",").length); else System.out.format("%s",""对不起两个数组的所有元素均相同"); }}
2017-07-19
mengvlog 阅读 7 次 更新于 2025-07-19 15:40:45 我来答关注问题0
  • import java.util.*; class Tester{ private static String print(int[] arr, int[] brr){ String result = ","; for(int i=0;i

  •  ymiqplgao java中比较两个字符串,并输出最大相似长度

    subStr("abcdefghijklmn", "abcefgilk"); //把这两个参数改成你要比较的就可以了 } public static void subStr(String s1, String s2){ String[] str = new String[20]; \\这个地方的大小根据需要改动 int n = 0;for(int i = 0; i < s2.length(); i++){ for(int j = i ...

  •  武汉誉祥科技 java编程中怎样输入两个整数?

    首先,导入必要的包,包括用于输入输出的Java.io和用于集合操作的Java.util:import java.io.*; import java.util.*;然后,定义一个类,这里命名为Test,并在其中定义main方法:public class Test { public static void main(String[] args) throws NumberFormatException, IOException { ... } } 接...

  •  海南加宸 Java 比较两个数组是否相等

    这个方法首先检查两个数组的长度是否相同。如果长度不同,直接返回false,因为长度不等的数组不可能相等。如果长度相同,则逐个元素进行比较。只要发现某个元素不相等,立即返回false。只有当所有元素都相等时,才会返回true。值得注意的是,这个方法仅适用于数组元素类型相同的情况。如果数组元素是对象,还需要...

  •  文暄生活科普 java如何比较两个字符串的长度

    例如equals()方法可以比较两个字符串的内容是否相同,而equalsIgnoreCase()则忽略大小写进行比较。这些方法在不同的场景下可能更加合适,具体使用时需要根据实际需求选择。总之,通过length()方法比较两个字符串的长度是一种简单而有效的方法。了解和掌握这一技巧对于编写高效、简洁的Java代码非常重要。

檬味博客在线解答立即免费咨询

Java相关话题

Copyright © 2023 WWW.MENGVLOG.COM - 檬味博客
返回顶部