0

重複の可能性:
java-文字列がセミコロンで終わっている場合は、文字列からセミコロンを削除します

"親愛なる$contact_name$、

$ job_title $の求人情報は、Free Job Boards $ Free_Job_Boards $、$payed_job_boards$として次の求人掲示板に送信されました。各求人掲示板は、リクエストの処理に最大48時間かかる場合があります。

ありがとうございました、

ここでは、有料のジョブがない場合に$Free_Job_Boards$の後のコンマを削除したいと思います。content = content.replaceAll( "、"、 "")を使用すると、$contact_name$の後のコンマも削除されます

4

4 に答える 4

8
String s = "dsd,fsf,fsfsfsf,rwrw.com,ryriyry,hfhfhfh,";
if (s.endsWith(",")) {
    s = s.substring(0, s.length() - 1);
}
于 2012-10-12T06:56:20.327 に答える
2

You can also use:

StringBuilder b = new StringBuilder(yourString);
b.replace(yourString.lastIndexOf(","), yourString.lastIndexOf(",") + 1, "" );
yourString = b.toString();
于 2012-10-12T07:01:57.057 に答える
2
    String str=" dsd,fsf,fsfsfsf,rwrw.com,ryriyry,hfhfhfh,";
    if(freeJob && str.endsWith(","))
        str=str.substring(0,str.lastIndexOf(","));
    System.out.println(str);
于 2012-10-12T06:56:21.727 に答える
1

Extract the sub string, from index 0 to the last index of ,: -

String s = "whatever your String"; 
String s = s.substring(0, s.lastIndexOf(','));
于 2012-10-12T07:00:38.517 に答える