本帖最后由 nailsoul 于 2012-5-13 16:18 编辑
- <P> class DrawTriangle
- {
- public static void main(String [] args)
- {
- StringBuilder sb=new StringBuilder("12345678987654321");
- System.out.println(sb.toString());
- for(int i=0;i<=8;i++){
- //前后添加空格是为了让下行比上行多一个空格和这个字符串平衡能求到原来的中间角标
- sb.insert(0, " ");
- sb.append(" ");
- //因为是角标所以中间值不需要加1 这里减1效果也是一样都能达到删除中间角标和
- //最靠进它的角标 也就删除字符串里最大的2数
- int mid=sb.length()/2;
- sb.delete(mid, mid+2);
- System.out.println(sb.toString());
- }
-
- }
- }</P>
复制代码 |