我在 Maven 項目中使用 OSHI API,該項目已實現到我的插件中,它可以正常工作,錯誤為零。雖然我沒有收到任何錯誤,但某些 OSHI API 返回了奇怪的值,我無法理解它們的含義以及它們為何未正確顯示。我試圖檢查我的代碼是否有任何錯誤,但看起來不是我的錯。private oshi.SystemInfo si = new SystemInfo();private HardwareAbstractionLayer hw = si.getHardware();private Sensors sensor = hw.getSensors();// Here sending the Fans RPM:sender.sendMessage(Utils.chat("&7Fans: &e " + sensor.getFanSpeeds() + "&e RPM"));沒想到輸出RPM是這樣的:粉絲:[I@2f86d3c9 RPM我已經在裝有 Linux Manjaro 和 1700RPM 風扇(通過華碩驅動程序查看)的服務器上測試了代碼,并且風扇工作正常。
1 回答

九州編程
TA貢獻1785條經驗 獲得超4個贊
風扇速度返回值是一個int[]
數組,因此不能僅將其連接在字符串中,否則您將獲得數組的對象引用。
使用Arrays.toString(sensor.getFanSpeeds())
,你應該得到更有用的輸出。
添加回答
舉報
0/150
提交
取消