private String loopMakePass(String baseStr, int totalNum) { StringBuilder stb = new StringBuilder(); stb.append(baseStr); if (stb.toString().length() < totalNum) { try { stb.append(stb.toString().substring(0, totalNum - stb.toString().length())); } catch (Exception e) { stb.append(stb.toString().substring(0, stb.toString().length())); } poolString.setLoop(true); loopMakePass(stb.toString(), totalNum); } else { returnstring = stb.toString(); return stb.toString(); } return returnstring; }