compareto

    -1熱度

    1回答

    我有兩個類Main和Object。我需要根據數值按升序對數組中的對象進行排序。我從compareTo返回-1,1和0,並且我需要相應地運行for循環來對我的數組進行排序。我不想使用Arrays.sort,我需要手動完成。排序部分n Main類不起作用。任何幫助都可能有用。謝謝。 public class Main { public static void main(String[] args)

    3熱度

    3回答

    我不斷收到錯誤: "double can not be dereferenced" in the boolean line (line 45) 我從來沒有見過這個錯誤。 inputdata.txt是一個包含8個Item類輸入的文本文件。我想知道我的代碼有什麼問題,以及我應該如何解決它。 import java.util.Scanner; import java.io.*; public cla

    2熱度

    2回答

    我正在用鍵值節點生成二叉樹。 它的工作原理是這樣的: 的排序如下: 如果你實現你給一個鍵和一個值(並不重要),它會檢查是否有一個節點已如果沒有一個新的節點將它創建爲第一個節點。現在它檢查密鑰是否小於第一個節點的密鑰,如果是的話,它會將它作爲左節點(如果還沒有的話),如果有一個它將迭代並重新檢查它。較大的鍵/右節點相同。如果密鑰等於當前節點的密鑰,它將覆蓋該節點。 如果我使用類似int的東西,此方法

    0熱度

    1回答

    我知道我有一些問題,我compareTo方法,但不知道在哪裏.. 這裏是我想要對數據進行排序: 我正在查看許多.txt文件(每行約20000行),其中每行都有單點數據。我正在提取一個會計年度(格式爲YYYYqX,其中X爲會計季度的1-4)並將其存儲爲字符串。我還提取了一個行業代碼(六位整數)和一個價格指數(存儲爲雙倍)。這存儲在一個DataPoint對象中。 我想要輸出爲三列,一個會計年度,一個行

    -3熱度

    1回答

    我不知道爲什麼我得到一個空指針,當我嘗試添加節點initialState(實現compareTo方法)。以下是我的Node類。 package puzzle; public class Node implements Comparable<Node> { int[][] state; Node parent; String action; Node up, down, left, r

    0熱度

    5回答

    我有一個關於java中compareTo方法的問題。因此,此compareTo方法比較CarOwner對象,並且如果調用對象在按時間順序排列的時間早於參數,則返回-1,如果調用對象晚於按時間順序排列的時間,則與參數相比返回1,如果調用對象和參數爲如果傳入的參數不是CarOwner對象(使用instanceof或getClass來確定這個對象),或者爲null,則返回-1。 我想出了這個代碼,但它看

    1熱度

    2回答

    我的教授給了我一個具有挑戰性的作業,其中的想法是重寫字符串類中的所有方法而不使用String,StringBuilder和Wrapper類。這是Java類的簡介。我已經完成了一些方法,但與其他一些方法很難。這是爲了只有在沒有創建任何字符串的主類。 我有:a 「data」作爲我的「MyOwnString」對象的char []數據。 CompareTo方法: public int compareTo(

    -1熱度

    3回答

    我試圖做這個練習:我有一個學生有一個名字,姓氏和一個數字,我想通過數字命令學生..如果我想爲了通過名字或姓氏,似乎很容易,但用數字我不知道該怎麼做.. 這是我的代碼: public class Student implements Comparable<Student> { private String name; private String surname; private int nu

    -2熱度

    3回答

    我正在編寫自己的compareTo方法來比較兩個日期。我會如何去做這件事? 我以前想過這個問題,使用了大量的if語句,但必須有更好的方法。 任何想法?

    0熱度

    3回答

    我試圖對字符串數組進行排序而不使用compareTo(),但我陷入了我的while循環中。有沒有辦法按字母順序排序字符串,而不使用compareTo()或Arrays.sort()? public class mycode { public static void main(String[ ] args) { String[ ] ar = {"hello",