package core.util
{
public class StringUtil
{
public static function str2Boolean(str:String):Boolean {
if (str != null && str.toUpperCase()=="Y") {
return true;
} else {
return false;
}
}
public static function boolean2Str(b:Boolean):String {
return b ? "Y" : "N";
}
public static function LTrim(s : String):String{
var i : Number = 0;
while(s.charCodeAt(i) == 32 || s.charCodeAt(i) == 13 || s.charCodeAt(i) == 10 || s.charCodeAt(i) == 9)
{
i++;
}
return s.substring(i,s.length);
}
public static function RTrim(s : String):String{
var i : Number = s.length - 1;
while(s.charCodeAt(i) == 32 || s.charCodeAt(i) == 13 || s.charCodeAt(i) == 10 ||s.charCodeAt(i) == 9)
{
i--;
}
return s.substring(0,i+1);
}
public static function Trim(s : String):String
{
if (s == null) {
return null;
}
return LTrim(RTrim(s));
}
}
}
分享到:
相关推荐
5. **使用示例**: `Base64Util.docx`可能包含如何在FLEX应用程序中实例化`Base64Util`类,并调用`encodeBytes()`和`decodeString()`的代码示例。 6. **错误处理**: 实现中可能还包含对无效输入的错误处理,例如空...
根据给定的文件信息,以下是关于“Flex连接数据库的三种方法”的详细知识点: ### Flex连接数据库的方法概述 Flex是Adobe公司推出的一种用于构建高性能、高交互性的RIA(Rich Internet Applications)的应用程序...
在Flex社区,有些开发者可能会创建自定义组件或使用像`mx.utils.StringUtil`这样的工具类来帮助处理文本高亮。 至于压缩包中的文件列表: - `.actionScriptProperties`:这是Eclipse或Flex Builder项目的...
在探讨“Flex+J2EE获取FlexSession的方法”这一主题时,我们首先需要理解Flex与J2EE在Web开发中的角色以及如何通过它们实现会话管理。Flex是一种用于构建高度交互式的客户端应用程序的技术,而J2EE(Java 2 ...
### Flex连接数据库的3种方式详解 Flex是一种用于构建高性能且具有丰富交互性的Web应用程序的开发框架。然而,Flex本身并不能直接与数据库进行通信。为了实现这一功能,开发者需要利用几种间接的方式。本文将详细...
backport-util-concurrent.jar commons-httpclient.jar commons-logging.jar flex-messaging-common.jar flex-messaging-core.jar flex-messaging-proxy.jar flex-messaging-remoting.jar 在 web.xml 中...
在这个播放器中,核心组件包括MX Canvas容器、Script标签、以及对Flex类库的导入,如UIComponent、Alert、StringUtil等。 1. **MX Canvas**: 作为基础布局组件,Canvas提供了一个可自定义大小的区域,用于放置其他...
- Adobe提供了一系列的Utils包,如ArrayUtil、StringUtil、DateUtil、NumberFormatter和DictionaryUtil等,这些工具类包含了各种实用方法,例如字符串处理、数组操作、日期比较和格式化数字等。 - 例如,ArrayUtil...
2. **JSON类**:从Flex 4开始,Adobe引入了`mx.rpc.json.util.JSON`类(在Flex 4.5之后改为`spark.utils.JSON`),提供了更全面的JSON支持。`JSON.decode()`和`JSON.encode()`方法比`JSONUtil`更强大,能够处理更...
### MyEclipse10搭建Flex + Spring + MyBatis架构详解 #### 一、环境配置与准备工作 在开始搭建基于MyEclipse10的Flex + Spring + MyBatis架构之前,我们需要确保以下软件和工具已经安装配置好: 1. **JDK**:...
backport-util-concurrent.jar commons-httpclient.jar commons-logging.jar flex-messaging-common.jar flex-messaging-core.jar flex-messaging-proxy.jar flex-messaging-remoting.jar 在 web....
### Flex与Java联合连接数据库详解 #### 一、引言 在现代Web开发中,Flex是一种流行的客户端技术,用于构建富互联网应用(RIA)。然而,Flex本身并不具备直接访问数据库的功能,它需要通过中间层服务如HTTP Service...
- **String**:直接映射为Flex的String。 - **ArrayList/Array**:映射为Flex的Array。 - **HashMap/Map**:通常转换为Flex的Object,因为Flex没有直接对应的Map类型,但可以通过Object模拟Map的行为。 - **java...
| String | `java.lang.String` | 字符串类型在Java与Flex中都使用String表示,可以直接转换。 | | XML | `org.w3c.dom.Document` | Flex中的XML对象可以转换为Java中的DOM文档对象模型。 | | XMLDocument | `org.w3...
具体到JSON处理,Flex3提供了一个名为`mx.rpc.json.util.JSONUtil`的类,该类包含了`decode`和`encode`方法,分别用于将JSON字符串转换为ActionScript对象,以及将ActionScript对象转换为JSON字符串。例如: ```...
- java.util.Date:Java中的日期类,与Flex的Date对应。 - org.w3c.dom.Document,org.xml.sax.InputSource等:用于处理XML数据的类,与Flex的XML和XMLList相关。 3. 类型转换过程: - 当Flex向Java发送数据时,...
在开发跨平台应用程序时,Java 和 Adobe Flex 之间的数据转换是一个关键环节。Flex 主要用于构建富互联网应用程序(RIA),而 Java 则是后端服务器处理业务逻辑的强大平台。这两种技术之间的通信通常通过 AMF...
import java.util.*; public class HelloWorld { public String sayHello(String str) { return str + "你好"; } public List<Student> strList() { List<Student> list = new ArrayList(); list.add(new ...
### Flex开发架构详解 #### 一、Flex与Java结合的重要性 Flex作为一种强大的Rich Internet Application (RIA) 开发工具,能够创建高性能的用户界面,并且具备跨平台的能力。与此同时,Java作为企业级应用开发的...