String padding and reading without allocation char[]