I just posted this in response to the above linked article in The Telegraph. It breaks my heart to read such racist nonsense any time, let alone during one of the most devastating disasters in recent history...
The answer to why there is "no looting," seems to me, is hinted to in the brief article itself: "... with supermarkets cutting prices and vending machine owners giving out free drinks."
Looks as though this large scale societal reaction to the crisis on the part of businesses and those with access to resources, no doubt, plays an important part in answering your question.
Furthermore, my bet is that some Japanese, in seriously dire circumstances, without water or food, have probably taken things from abandoned supermarkets or vehicles in order to survive. This would be defined as 'looting' by some. The fact that the title says "no looting" is beyond misleading... to be sure, there is no way for anyone to know if this is true at the current stage of the crisis. After all, there are thousands of people missing and whole parts of the country that rescue teams can't even get to.
With all this said, the racist and thoughtless reasons for 'looting' that many have suggested in this comment area are nothing more than that: racist and thoughtless.
So, to all you racists, try empathy and ponder this:
Your community has just been destroyed (from, say, a hurricane, flood, tsunami, or earthquake). You have no food or water. You are outside, shivering, wearing tattered and wet clothes. In the distance you see a supermarket and you hurriedly limp up to it. Inside there are bottles of water and food, but no checkers to purchase said food and water from. Even if you had money, which is probably a bit unlikely given the disaster, you couldn't buy anything. What do you do? Do you 'loot' what you need to survive?