首页 文章
  • 131 votes
     answers
     views

    BigDecimal等于()与compareTo()

    考虑简单的测试类: import java.math.BigDecimal; /** * @author The Elite Gentleman * */ public class Main { /** * @param args */ public static void main(String[] args) { // TODO A...
  • 108 votes
     answers
     views

    Java字符串:compareTo()与equals()

    在Java中测试 String 的相等性时,我总是使用 equals() ,因为对我而言,这似乎是最自然的方法 . 毕竟,它的名字已经说明了它的目的 . 然而,我最近告诉我的一位同事被教导使用 compareTo() == 0 而不是 equals() . 这感觉不自然(因为 compareTo() 是为了提供一个排序而不是相等的平等),甚至有点危险(因为 compareTo() == 0 并不...
  • 0 votes
     answers
     views

    搜索方法会创建二元运算符错误

    我正在编写一种方法,它比简单的线性搜索更有效地搜索已排序的数组 . 想法是用户将输入他们正在定位的“目标”值,并且数组将根据值向上或向下移动数组,直到中点(中)找到它 . 但是,当我尝试将中间值与目标进行比较时,如果“目标”小于或大于“中”,我会继续收到错误的操作数错误,因为我将目标与int,当我真正想要收集“mid”与target相比的值是否大于0或小于0.因此“mid”可以决定是否向上或向下移...
  • 0 votes
     answers
     views

    请求charArrayBuffer中的成员'compareTo',它是非类型的'char[9]'

    我们的想法是创建一个代码来比较使用serial.read读取的名称和预制名称 . 两个声明都是char数组,长度[9],因此我不明白为什么会出现问题 . 码: char name1[9] = "Jesper"; char nameBuffer[9]; void setup() { Serial.begin(9600); } void loop() { ...
  • 0 votes
     answers
     views

    二进制搜索对象数组[重复]

    这个问题在这里已有答案: What is the difference between == and equals() in Java? 22个答案 我得到了一些代码,其中包含一个Person对象数组,我将编写方法来进行二进制搜索,并覆盖Person类中的compareto方法,以便根据姓氏和名字进行比较 . public static int binarySearch( Person[] p...

热门问题