Java replaceAllメソッドでURLの文字列%2Bをプラス記号に変換する
環境
JavaSE 1.8
Eclipse 4.14.0
構文
public String replaceAll(String regex,String replacement)
指定された正規表現に一致する、この文字列の各部分文字列に対し、指定された置換を実行します。
このフォームのメソッド呼び出しstr.replaceAll(regex, repl)では、次の式と正確に同じ結果が得られます。
パラメータ:
regex – この文字列との一致を判定する正規表現
replacement – 一致するものそれぞれに置き換えられる文字列
戻り値:結果となるString
使用例
package com.arkgame.study; public class ArkgDemo { public static void main(String[] args) { // URLの形式 String enstr = "user%2bbyamada"; System.out.println("%2Bをプラス記号へ変換する結果Before: " + enstr); // 文字列をデコードする関数を呼び出す String res = enstr.replaceAll("%2b", "+"); System.out.println("%2Bをプラス記号へ変換する結果End: " + res); } }
実行結果
%2Bをプラス記号へ変換する結果Before: user%2bbyamada %2Bをプラス記号へ変換する結果End: user+byamada