-/*
- * Created on 2005/07/01
- *
- * 日本語文字列特有の問題に対応する機能を集めたクラス
- */
-package jp.co.areaweb.tools.core;
-
-/**
- * @author y_hayashi
- *
- */
-public abstract class JapaneseString {
-
- /**
- * 文字列のトリミングを行う.通常のjava.lang.String.trim()の機能に加えて、
- * 全角スペースもトリム対象の文字に加える。
- * @param str トリムする文字列
- * @return トリム後の文字列(別オブジェクト)
- */
- public static String trim(String str) {
- str = str.trim();
- char[] charArray = str.toCharArray();
- if (charArray.length > 0) {
- if (java.lang.Character.isWhitespace(charArray[0])) {
- return trim(new String(charArray, 1, charArray.length - 1));
- }
- if (java.lang.Character.isWhitespace(charArray[charArray.length - 1])) {
- return trim(new String(charArray, 0, charArray.length - 1));
- }
- }
- return str;
- }
-}
+/*\r
+ * Created on 2005/07/01\r
+ *\r
+ * 日本語文字列特有の問題に対応する機能を集めたクラス\r
+ */\r
+package jp.co.areaweb.tools.core;\r
+\r
+/**\r
+ * @author y_hayashi\r
+ *\r
+ */\r
+public abstract class JapaneseString {\r
+ \r
+ /**\r
+ * 文字列のトリミングを行う.通常のjava.lang.String.trim()の機能に加えて、\r
+ * 全角スペースもトリム対象の文字に加える。\r
+ * @param str トリムする文字列\r
+ * @return トリム後の文字列(別オブジェクト)\r
+ */\r
+ public static String trim(String str) {\r
+ str = str.trim();\r
+ char[] charArray = str.toCharArray();\r
+ if (charArray.length > 0) {\r
+ if (java.lang.Character.isWhitespace(charArray[0])) {\r
+ return trim(new String(charArray, 1, charArray.length - 1));\r
+ }\r
+ if (java.lang.Character.isWhitespace(charArray[charArray.length - 1])) {\r
+ return trim(new String(charArray, 0, charArray.length - 1));\r
+ }\r
+ }\r
+ return str;\r
+ }\r
+}\r