怎么在一排显示一个字符串数组信息
比如:
数组中有  {a,b,c,d,e}我现在需要显示的效果为
a+b+e

解决方案 »

  1.   

    System.out.print("a");
    System.out.print("+b");
    print不换行,println换行。
    如果你想输出,比如你的数组
    String[] str = new String[]{"111","222","333","444","555"};
    你可以先
    String temp=str[0]+"+"+str[1]+"+"+str[4];
    System.out.println(temp);
    那么输出就是
    111+222+555
    另外,print或者println中"\n"表示输出换行。
    比如
    String temp=str[0]+"+"+str[1]+"\n+"+str[4];
    System.out.println(temp);
    会输出
    111+222
    +555
      

  2.   

    不是这个意思  
    你只都是已知位置的输出方法了我的意思是  比如给一个值x
    a,b,c,d,e如果a等于x那么就取直到完为止a+c+e+.....我语言表达能力不大好  不好意思
      

  3.   

    这个就是
    我只是想把  匹配的信息输出在一行但是输出的效果是:
    今天过生日的会员:1623    恭喜!获赠MP3一个!空今天过生日的会员:16574 恭喜!获赠MP3一个!我需要的效果是:
    今天过生日的会员:1623  16574  恭喜!获赠MP3一个!
      

  4.   

    明白了,你在for循环之前,先定义一个变量,比如
    String ids = "";
    for(...){
       if(生日相等){
       ids +=","+ 数组里面的那个index对应的值;
    }
    }
    for循环外面再打印
    System.out.println("今天过生日的会员:"+ids+" 恭喜!获赠MP3一个!";楼主你这些都是初级问题,建议你不要把这分浪费在这上面。你加我q:56525451,我知道尽可能告诉你。不知道的你再这里发问?