public static void main(String[] args)
{
Character c[] = {'a','b','c'} ;
for(int i=0;i<c.length;i++)
{
System.out.print("'"+c[i]+"',");
}
}
这样输出的是'a','b','c',
怎么把最后的一个逗号去掉,就是输出为'a','b','c'
{
Character c[] = {'a','b','c'} ;
for(int i=0;i<c.length;i++)
{
System.out.print("'"+c[i]+"',");
}
}
这样输出的是'a','b','c',
怎么把最后的一个逗号去掉,就是输出为'a','b','c'
{
Character c[] = {'a','b','c'} ;
for(int i=0;i <c.length;i++)
{
if (i==c.length-1)
System.out.print("'"+c[i]+"'");
else
System.out.print("'"+c[i]+"',");
} }
public static void main(String[] args){
Character c[] = {'a','b','c'} ;
for(int i=0;i <c.length;i++){
System.out.print("'"+c[i]+"'");
if(i==c.length-1){
continue;
}
System.out.print(",");
}
}
Character c[] = {'a','b','c'} ;
for(int i=0;i <c.length;i++)
{
System.out.print("'"+c[i]+(i==c.length-1?"'":"',"));
}
}
Character c[] = { 'a', 'b', 'c' };
for (int i = 0; i < c.length; i++) {
if (i + 1 == c.length)
System.out.print("'" + c[i] + "'");
else System.out.print("'" + c[i] + "',");
}
都不输出逗号。
if(i != c.length - 1){
输出逗号。
}
char c[] = { 'a', 'b', 'c' };
for (int i = 0; i < c.length; i++) {
if(i > 0) {
System.out.print(", ");
}
System.out.print("'" + c[i] + "'");
}
}
}
{
Character c[] = {'a','b','c'} ;
for(int i=0;i <c.length-1;i++)
{
System.out.print("'"+c[i]+"',");
}
System.out.print(c[c.length-1]);
}
public static void main(String[] args) {
char c[] = {'a', 'b', 'c'};
if (c.length == 0) return;
StringBuffer strbuf = new StringBuffer(c.length);
strbuf.append('\'');
strbuf.append(c[0]);
strbuf.append('\'');
for (int i = 1; i < c.length; i++) {
strbuf.append(',');
strbuf.append('\'');
strbuf.append(c[i]);
strbuf.append('\'');
}
System.out.println(strbuf.toString());
}效率较高。