java如何删除输出信息最后一个逗号?不是String类,代码和结果如下图

String类我知道可以用substring,但是这种必须System.out.print循环输出的,怎么把最后多的逗号删掉呢?

第1个回答  2017-07-22
String str = "douhao,";int indx = str.lastIndexOf(",");if(indx!=-1){str = str.substring(0,indx)+str.substring(indx+1,str.length());}System.out.println("str = "+str);

服务器端引用 (SSI) 用于创建可在多个页面重复使用的函数、页眉、页脚或元素。
服务器端引用(Server Side Includes)
通过 include() 或 require() 函数,您可以在服务器执行 PHP 文件之前在该文件中插入一个文件的内容。除了它们处理错误的方式不同之外,这两个函数在其他方面都是相同的。include() 函数会生成一个警告(但是脚本会继续执行),而 require() 函数会生成一个致命错误(fatal error)(在错误发生后脚本会停止执行)。
这两个函数用于创建可在多个页面重复使用的函数、页眉、页脚或元素。
这会为开发者节省大量的时间。这意味着您可以创建供所有网页引用的标准页眉或菜单文件。当页眉需要更新时,您只更新一个包含文件就可以了,或者当您向网站添加一张新页面时,仅仅需要修改一下菜单文件(而不是更新所有网页中的链接)。
include() 函数
include() 函数可获得指定文件中的所有文本,并把文本拷贝到使用 include 函数的文件中。
第2个回答  2017-07-22

你在输出参数类型时用普通的for循环,再加if-else判断一下就行了.
具体代码如下(这里只列出输出参数类型的代码)

System.out.print(ms[i].getName()+"(");
Class[] paramTypes=ms[i].getParameterTypes();
for(int j=0;j<paramTypes.length;j++){
 if(j==paramTypes.length-1){
  System.out.print(paramTypes[j].getName());
 }else{
  System.out.print(paramTypes[j].getName()+",");
 }
}
System.out.println(")");

本回答被提问者采纳
第3个回答  2017-07-22
里面的循环不要用foreach,用一般的for(),判断最后一个参数就可以
相似回答