Tutorials/Sugar cane farming

Sugarcane Farming, also known as Reed Farming, is a way to quickly destroy a large number of Sugar Canes at one time.

Water flow sugar cane farm method
It uses redstone to update sugarcane that is no longer next to water to break it. You will need 10 sugarcane, 10 redstone dust, 1 water bucket, 1 button (or lever), and at least 20 solid blocks. This design produces 20 sugarcane per harvest, but you can modify it to produce more.

Piston method
This method uses pistons to push the canes into water canals which deliver the items into a single collection point. By using this method, replanting sugar canes isn't needed.

If you wish for this to be completely automated, you can use a redstone clock to make the pistons pulse repeatedly. However, this method will get you only one cane at a time in a somewhat inconsistent fashion. If you wish to harvest all of the canes simultaneously you can simply wire a button or lever to the pistons.