s="-";
当时
s*2得出"--"
s3时得出"---"

解决方案 »

  1.   

    s="-";
    当时
    s*2得出"--"
    s&3时得出"---"
    依此类推
      

  2.   

    s="-";
    当时
    s*2得出"--"
    s*3时得出"---"
    依此类推
      

  3.   

    class Util{  public static String multiString(String origin,int num){
        return ...
      }}
      

  4.   

    主要是完成类似的这样的功能
    s="-";
    for (i=1;i<=10,i++)
    {
    s=//i个"-"相连接//后面要用这个s
    //是JSP中处理介面用
    }
      

  5.   

    dreamover(梦醒了〖http://hellfire.cn〗) 
    你好个方法是系统自带的类吗?
      

  6.   


                   String s="";
                   for(int i=0;i<10;i++)
                   {
                    s=s+"-";
                    }
                    System.out.print(s);
      

  7.   

    clare2003(忘情火) 我没说清楚,
    我在用时自循环条件不是这样,是在数据集里取得数据,根据数据集的一个字段的值,来初始化s的长度。
    不一定是依次增加的,可能会有跳跃或增少的可能。
    主要是依据i的值来初始化s,不是用类加器。
      

  8.   

    while (rs.next())
    {Level=rs.getInt("级别");
         s=//Level个"-"相连接
        }
      

  9.   

    String str = "";
    int k = 5;
    for(int i = 0 ; i< k; i++)
    {
    str +="-";

    }
    System.out.println("str的直:"+str);

    那就 用K来控制个数啊  , K有多大  str就可以加 几个"-"

      

  10.   

    class S
    {
    public static void main(String [] args)
    {
    int j=5;
    String s="";
    for(int i=0;i<j;i++)
    {
    s=s+"-" ;
    }
    System.out.println(s);
    }
    }这个行不行?
      

  11.   

    我 估计 你是想要 有 多个"-" 那么你完全可以用 哪个for循环  然后把  i<你要的个数个数从外面传 近来 不就好了