| | |
| | | private String killFillChar(String s, String fillString,boolean left){ |
| | | Integer index = 0; |
| | | String value = s; |
| | | |
| | | if(left){ |
| | | for (int i = 0; i < s.length(); i++) { |
| | | char c = s.charAt(i); |
| | | if((new String(new char[]{c})).equalsIgnoreCase(fillString)){ |
| | | index = i; |
| | | if(!(new String(new char[]{c})).equalsIgnoreCase(fillString)){ |
| | | break; |
| | | } |
| | | index = i; |
| | | } |
| | | if(index >0){ |
| | | value = value.substring(index); |
| | |
| | | //从右往左找 |
| | | for (int i = s.length()-1; i >=0; i++) { |
| | | char c = s.charAt(i); |
| | | if((new String(new char[]{c})).equalsIgnoreCase(fillString)){ |
| | | index = i; |
| | | if(!(new String(new char[]{c})).equalsIgnoreCase(fillString)){ |
| | | break; |
| | | } |
| | | index = i; |
| | | } |
| | | if(index >0){ |
| | | value = value.substring(0,index); |