IIRC, part of the reason for no trash cans is that eating in public is sort of taboo - you do it at a resto or at home. Food wrappers are quite a lot of trash people need to throw away.
From my last trip to Tokyo I recall vending machines having both garbage and recycling bins. So just keep an eye out for vending machines.