だから、私は以前のコードを調べていて、構文エラーであるはずのこのランダムなプラス記号を見つけましたが、コードは正常に機能し、理由がわかりません
tv_distance.setText("Distance: " +
( dist >= 1000 ? (String.format("%.1f", dist/1000f)) : +dist )
+ " " + metric );
余分なプラス記号は、三項演算子の3番目のオペランドにあります。
() ? () : +dist
だから私は何が欠けていますか?