質問編集履歴
1
ご指摘ありがとうございます。エスケープ後の期待結果を追記しました。
    
        title	
    CHANGED
    
    | 
            File without changes
         | 
    
        body	
    CHANGED
    
    | @@ -8,11 +8,16 @@ | |
| 8 8 | 
             
            禁則文字の一覧は変更可能な設定のため、プロパティの禁則文字じたいにエスケープ処理はいれられません。
         | 
| 9 9 | 
             
            あくまでJavaで取得した後に、エスケープ処理をいれたいです。
         | 
| 10 10 |  | 
| 11 | 
            -
            1.プロパティで保持する禁則文字 : !"#$%&'()-^\@[;:],./\
         | 
| 11 | 
            +
            1.プロパティで保持する禁則文字 : !"#*$%&'()-^\@[;:],./\
         | 
| 12 | 
            -
            2.エスケープが必要な文字    : ¥ * + . ? { } ( ) [ ] ^ $ - | | 
| 12 | 
            +
            2.エスケープが必要な文字    : ¥ * + . ? { } ( ) [ ] ^ $ - | " 
         | 
| 13 13 |  | 
| 14 | 
            -
             | 
| 14 | 
            +
            上記「1.」で取得した禁則文字列内に「2.」に該当する文字がある場合は、エスケープ処理を施したいです。
         | 
| 15 15 |  | 
| 16 | 
            +
            エスケープ前の文字列:!"#$%&'()-^\@[;:],./\
         | 
| 17 | 
            +
            エスケープ後の文字列:!\"#\*\$%&'\(\)\-\^\@\[;:\],\./\\
         | 
| 18 | 
            +
             | 
| 19 | 
            +
             | 
| 20 | 
            +
             | 
| 16 21 | 
             
            ###該当のソースコード
         | 
| 17 22 | 
             
            public static void main(String[] args) throws IOException {
         | 
| 18 23 |  | 
