この記事では、Javaが文字列をスプライシングするときに最後の冗長コンマを削除する方法について説明します。参照のためにそれを共有してください。特定の分析は次のとおりです。
最初に次のコードを見てみましょう。
for(int t = 0; t <memberlen; t ++){memtemp.get(strmember [t]);
上記のコードでは、文字列には「str1、str2、str3など」などの余分なものがあります。
memberNames = membernames.substring(0、membernames.length()-1);
たとえば、Team1 = TEST '、「U1-Team」、「V-Team」、'の場合
変更方法:
team1 = 'test'、 'u1-team'、 'v-team'
利用可能:
Team1 = "'" + Team1.Substring(0、Team1.Length -2);
以下は、他のネチズンからの追加です。
スプライスする場合は、次のコードを使用できます
StringBuilder sdb = new StringBuilder(); {sbd.append( "、").append(memtemp);} else {sbd.append(memtemp);}}} system.out.pretln( "extra comma:" + sbd.tostring());
この記事がみんなのJavaプログラミングに役立つことを願っています。