Originally Posted by
wysiwyg
Have some trash? Look for a convenience store (7-11, Lawson's...) they are required to have them in front of their locations. (According to a video I saw). Vending machines usually have a slot next to them to recycle your cans/bottles.
Related: since this advice for first time visitors:
* Trash cans in public locations are nowhere near as common as you are used to.