我在 Maven 項(xiàng)目中使用 OSHI API,該項(xiàng)目已實(shí)現(xiàn)到我的插件中,它可以正常工作,錯(cuò)誤為零。雖然我沒有收到任何錯(cuò)誤,但某些 OSHI API 返回了奇怪的值,我無法理解它們的含義以及它們?yōu)楹挝凑_顯示。我試圖檢查我的代碼是否有任何錯(cuò)誤,但看起來不是我的錯(cuò)。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我已經(jīng)在裝有 Linux Manjaro 和 1700RPM 風(fēng)扇(通過華碩驅(qū)動程序查看)的服務(wù)器上測試了代碼,并且風(fēng)扇工作正常。
1 回答

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