为什么我跑的结果是 true?

public class Test {

public static void main(String[] args) {

String[] arr = new String[2];

arr[0] = "1";

arr[1] = "1";

Assert.assertTrue(xh_repeat(arr));

}

public static boolean xh_repeat(String[] arry) {

//用于判断是否有重复值的标记

boolean flag = false;

for (int i = 0; i < arry.length; i++) {

String temp = arry[i];

int count = 0;

for (int j = 0; j < arry.length; j++) {

String temp2 = arry[j];

//有重复值就count+1

if (temp.equals(temp2)) {

count++;

}

}

//由于中间又一次会跟自己本身比较所有这里要判断count>=2

if (count >= 2) {

flag = true;

}

}

if (flag) {

return true;

} else {

return false; //没有

}

}

}

你的目的是检查字符串数组是否有重复的吧? 我觉得这样比较简单:

publi boolean isDuplicate(String[] arr) {

Set set = new HashSet(Arrays.asList(arr));

return set.size() != arr.length;

}

java 1是flase_Java这段代码为什么会返回 false?传入的是字符串[1,1]相关推荐

  1. java中怎么判断一段代码时线程安全还是非线程安全_Java 中的多线程你只要看这一篇就够了...

    引 如果对什么是线程.什么是进程仍存有疑惑,请先Google之,因为这两个概念不在本文的范围之内. 用多线程只有一个目的,那就是更好的利用cpu的资源,因为所有的多线程代码都可以用单线程来实现.说这个 ...

  2. java控制台如何输入一段代码

    Java控制台该如何输入一段代码,后面要计算该代码中for循环的层数,因为代码中涉及空格和换行,粘贴代码串后无法执行后面的代码,已知处于输入状态,该怎么办,求助各位大佬!! while(scanner ...

  3. java中怎么判断一段代码时线程安全还是非线程安全_24张图带你彻底理解Java中的21种锁...

    (给ImportNew加星标,提高Java技能) 转自:悟空聊架 本篇主要内容如下: 本篇文章已收纳到我的 Java 在线文档. Github.我的 SpringCloud 实战项目持续更新中. 帮你 ...

  4. java中怎么判断一段代码时线程安全还是非线程安全_3万字的Java后端面试经历总结

    HashMap源码 "问:HashMap底层原理,为什么线程不安全. hashmap: 数组+ 链表 + 红黑树 初始长度 = 16 扩容因子 = 0.75 索引确定: index = ha ...

  5. Tricks(四十八)—— 注释一段代码

    为 if 的条件判断表达式,传一个永假的语句,来注释一段代码: # Python if False:.........# C/C++ if (false) {...... } 永远不要直接删去以前的代 ...

  6. 怎么查看java的引用类_一段代码看 Java 引用类型

    Java 中的操作数(不知道叫什么,相对于 bytecode 而言,类似 CPU 的操作码和操作数)分为值类型和引用类型: 值类型就是直接存储最终数值的,如 char, int, float, dou ...

  7. 调用布尔变量java_关于java的参数的调用,还有布尔的理解,这有一段代码,我有些不太理解,希望能够帮我分析下,谢谢...

    第一段代码 public class CustomerBiz { String[] names=new String[30]; //创建学生姓名数组 //实现姓名的添加 public void add ...

  8. java面试题35 给定以下JAVA代码,这段代码运行后输出的结果是()

    java面试题35 给定以下JAVA代码,这段代码运行后输出的结果是() 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 ...

  9. java怎么播放不了声音,java – 为什么这段代码不播放声音文件

    代码 import javax.sound.sampled.*; import java.io.*; public class Tester { static Thread th; public st ...

最新文章

  1. opencv reduce函数
  2. python是c语言写的吗-先学C语言还是Python?资深程序员往往是这样建议的!
  3. 考研数学早年真题整理20题(很有可能重考!!)
  4. 甲亢php,甲亢还是甲低,真亢还是真低?
  5. VTK:可视化之CursorShape
  6. 动态规划求解0-1背包
  7. c++ 写x64汇编 5参数_怀念9年前用纯C和汇编写的入侵检测软件
  8. 从WordCount看Spark大数据处理的核心机制(2)
  9. Jquery中parentsUntil函数调用最容易犯的三个错误
  10. 【卡号识别】基于matlab CNN银行卡数字识别【含Matlab源码 030期】
  11. Lena图像原图及由来
  12. 判断浏览器的cookie是否开启
  13. java 版本区别,java SE是什么,下载JDK时各个名称的含义
  14. uniapp中调用震动、系统铃声以及自定义铃声
  15. 基于金字塔模型的自动化测试设计
  16. 系统学习深度学习(六) --LSTM总结
  17. 【高质量图片批量压缩工具】Squash 2.0.4 for Mac
  18. 数据库---MariaDB(MySQL)
  19. 单片机c语言中tr=0的意思,单片机C语言#define RS_CLR RS=0 什么意思?
  20. 论文翻译:Pose estimation at night in infrared images using a lightweight multi-stage attention network

热门文章

  1. Python初学者的自我修养,找到自己的方向
  2. 备战520|Python花式表白的几种姿势
  3. 死锁(python 版)
  4. Asp.net Ajax,Jquery,ExtJs 三种Ajax技术框架比较
  5. mysql服务器守护程序_MySQL主从服务器的守护进程监视
  6. Origin绘制散点图个性化设置散点颜色
  7. matlab虚拟现实仿真
  8. 组态王调用mysql存储过程_组态王与数据库通讯
  9. CMFCColorButton的使用以及重绘
  10. 【实践驱动开发3-003】TI WL1835MODCOM8 在android的移植 - 软件获取2