「Java/文字列」の版間の差分
提供: 初心者エンジニアの簡易メモ
(→置換) |
(→特殊文字を置換) |
||
| 行14: | 行14: | ||
String str = "aiu[hoge]eo"; | String str = "aiu[hoge]eo"; | ||
url = url.replaceFirst("\\[hoge\\]", "hogehoge"); // aiuhogehogeeo | url = url.replaceFirst("\\[hoge\\]", "hogehoge"); // aiuhogehogeeo | ||
| + | |||
| + | ==エンコード・デコード== | ||
| + | import java.net.URLEncoder; | ||
| + | URLEncoder.encode("1.232"); | ||
| + | |||
| + | import java.net.URLDecoder; | ||
| + | URLDecoder.decode("1.232"); | ||
2019年1月21日 (月) 17:45時点における版
文字列部分取得
String date = "2012-10-10 date.substring(0, 4); // 2012 date.substring(5, 7); // 10 date.substring(8, 10); // 10
置換
String str = "hogeaiueo";
System.out.println(str.replace("hoge", "piyo")); // piyoaiueo
System.out.println(str.replaceFirst("hoge", "piyo")); // piyoaiueo // 初回見つけた1つだけ置換
特殊文字を置換
String str = "aiu[hoge]eo";
url = url.replaceFirst("\\[hoge\\]", "hogehoge"); // aiuhogehogeeo
エンコード・デコード
import java.net.URLEncoder;
URLEncoder.encode("1.232");
import java.net.URLDecoder;
URLDecoder.decode("1.232");
