What is the longest river in Japan?

The longest river that Japan has is the Shinano River, it is 228 miles long The Shinano river, approx 230 miles, is Japan's longest river and flows from Nagano to Nigata.