文字列の前後のダブルクォーテーションを削除するFunctionです。
サンプルソース
例)文字列の前後のダブルクォーテーションを削除するFunction
1 2 3 4 5 6 7 8 9 10 11 12 13 |
/** * 文字列前後のダブルクォーテーションを削除するFunction * @param str 文字列 * @return 前後のダブルクォーテーションを削除した文字列 */ public static String trimDoubleQuot(String str) { char c = '"'; if(str.charAt(0) == c && str.charAt(str.length()-1) == c) { return str.substring(1, str.length()-1); }else { return str; } } |
使用例
例)文字列の前後のダブルクォーテーションを削除する
1 2 3 4 5 6 7 8 9 10 |
public class Sample { public static void main(String[] args) { System.out.println(trimDoubleQuot("¥"あいうえお¥"")); System.out.println(trimDoubleQuot("¥"あいう¥"えお¥"")); System.out.println(trimDoubleQuot("あいうえお¥"")); } } |
- 結果
- あいうえお あいう"えお あいうえお"
備考
- 前後にあるダブルクォーテーションのみを削除します。
- ダブルクォーテーションが前後片方のみに存在する場合は削除しません。