`
jushi1988
  • 浏览: 73718 次
  • 性别: Icon_minigender_1
  • 来自: 黑龙江
社区版块
存档分类
最新评论

留言内容转换通用Bean

阅读更多

 

package com.web; 

import java.text.*; 
import java.util.Date; 
import java.io.*; 

public class commonBean 
{ 

    public commonBean() 
    { 
    } 

    public static String FilterSingleQuotes(String s) 
    { 
    s = Replace(s, "'", "''"); 
    return s; 
    } 
//替换成html标记 
    public static String ReplaceHtml(String s) 
    { 
        s = Replace(s, "&", "&"); 
        s = Replace(s, "", ">"); 
        s = Replace(s, "\t", "    "); 
        s = Replace(s, "\r\n", "\n"); 
        s = Replace(s, "\n", ""); 
        s = Replace(s, "  ", "  "); 
        s = Replace(s, "'", "'"); 
        s = Replace(s, "\\", "\"); 
        return s; 
    } 
//去除html标记 
    public static String RecoverHtml(String s) 
    { 
        s = Replace(s, "", "\n"); 
        s = Replace(s, "<", ""); 
        s = Replace(s, " ", " "); 
        return s; 
    } 
    
//显示中文 
    public static String ShowCH(String s) 
    { 
    if (s==null) 
        return null; 
        String s1=""; 
        try 
        { 
        s1=new String(s.getBytes("ISO-8859-1"),"utf-8"); 
        } 
        catch (Exception e) 
        { 
            e.printStackTrace(); 
            return s; 
        } 
        return s1; 

    } 
//用于替换的函数 
    public static String Replace(String s, String s1, String s2) 
    { 
        if(s == null) 
        { 
            return null; 
        } 
        StringBuffer stringbuffer = new StringBuffer(); 
        int i = s.length(); 
        int j = s1.length(); 
        int k; 
        int l; 
        for(k = 0; (l = s.indexOf(s1, k)) >= 0; k = l + j) 
        { 
            stringbuffer.append(s.substring(k, l)); 
            stringbuffer.append(s2); 
        } 

        if(k  bt) 
 { 
 //bt = bt - 2; 
 str = str.substring(0, bt)+"……"; 
 }else{ 
 str = str; 
 } 
 return str; 
 } 

 //删除文件 
 public static String deleteFile(String path){ 
 String str; 
 File file = new File(path); 
 if (file.exists()) 
 { 
 try 
 { 
 file.delete(); 
 str = "文件“"+path+"”删除成功!"; 
 } 
 catch (Exception e) 
 { 
 str = e.toString(); 
 } 
 }else{ 
 str = "文件“"+path+"”不存在!"; 
 } 
 return str; 
 } 
 //判断文件大小,然后生成合理的大小值 
 public static String fileSizeFormat(int i){ 
 String str; 
 if (i = 1048576) 
 { 
 double j = (double)i/1048576; 
 str = new DecimalFormat(".00").format(j);//保留两位小数 
 str = str + " MB"; 
 }else{ 
 str = "文件大小错误!"; 
 } 
 return str; 
 } 
 //判断是否为管理员 
 public static String adminFormat(String str){ 
 if (str.equals("super")) 
 { 
 str = "1"; 
 }else if (str.equals("common")) 
 { 
 str = "2"; 
 }else if (str.equals("1")) 
 { 
 str = "super"; 
 }else if (str.equals("2")) 
 { 
 str = "common"; 
 }else{ 
 str = null; 
 } 
 return str; 
 } 
 //判断是否超出字符限制 
 public static String byteForm(String str, int i){ 
 if (str == null) 
 { 
 return "没有说明!"; 
 } 
 if (i >= str.length()) 
 { 
   return str; 
 }else{ 
   return null; 
 } 
 } 
}

 

 

分享到:
评论

相关推荐

    poi excel转换成bean

    标题“poi excel转换成bean”涉及到的关键技术是使用Apache POI从Excel文件中读取数据并将其映射到Java Bean对象中。这个过程在处理大量结构化数据时特别有用,例如导入数据库或进行数据分析。 首先,我们需要理解...

    map 和 bean 之间的转换

    map 和 bean 之间的转换,可以利用反射的原理实现

    深度转换Bean<->Bean的Mapper

    在Java开发中,数据对象(通常称为Bean)之间的转换是一个常见的任务。BeanMapper是一个实用工具,可以帮助我们高效地实现Bean到Bean的深度转换。本文将深入探讨BeanMapper的工作原理、如何使用它以及其背后的源码...

    json 转换成 bean集合 example

    将JSON转换为Bean集合是Java开发中的常见操作,这有助于我们将接收到的JSON数据映射到对应的Java对象上,便于后续的业务处理。本篇将详细讲解如何实现这一过程,并提供一个具体的示例。 首先,我们需要理解JSON的...

    Bean保存成流文件,读取文件转换成bean

    序列化是将对象转换为字节流的过程,可以方便地存储或在网络上传输。接下来,我们讨论如何将Bean对象保存到流文件中: ```java import java.io.FileOutputStream; import java.io.ObjectOutputStream; public ...

    json和bean转换

    在Java开发中,经常需要将JSON字符串转换为Java Bean对象,反之亦然,以便于数据的序列化和反序列化。这篇博客(虽然链接无法在此提供)可能探讨了这个过程以及相关的工具和源码实现。 JSON是一种轻量级的数据交换...

    xml和bean 互相转换

    在Java开发中,XML(可扩展标记语言)和Bean之间的互相转换是一项常见的任务,尤其是在处理配置文件、数据交换或者序列化场景中。本篇将详细阐述XML与Bean之间的转换过程,以及相关的Java技术。 首先,XML是一种...

    使用dom4j将xml字符串转换成Bean对象

    通过创建一个工具类,我们可以定义一个通用的方法,根据XML结构自动填充Bean的属性。这种方式在处理XML数据到Java对象的映射时非常实用。在实际项目中,还可以进一步优化这个方法,例如,使用反射机制自动匹配和设置...

    利用digester来将xml转换为bean

    示例源代码下载 博文链接:https://bazhuang.iteye.com/blog/188518

    java Map转换成bean,利用java反射以及java和bean包

    总之,Java Map到Bean的转换是通过反射和JavaBeans规范实现的,这是Java开发中常用的一种数据转换技巧。理解并熟练运用这些知识,能够帮助我们更高效地处理各种数据结构,提升代码的灵活性。在实际项目中,可以根据...

    xml和java bean互相转换工具包(简单易用)

    xml 与 bean 互相转换 工具类 1、bean类的属性需要遵守BEAN规范,否则 无法 读存BEAN值。 2、bean类的属性如果 是集合 只支持数组以及List、Map、Set。 3、bean类属性(boolean除外)前面两个字母要么全部小写,要么...

    反射实现的bean转换类

    反射实现的bean转换类,配合类型转换器,告别所有bean转vo,bean转dto,dto转bean,vo转bean,什么构造器转换之类的,简直浪费程序员生命

    Java bean转换为Json Schema

    Java Bean转换为Json Schema是一种常见的数据转换操作,特别是在开发基于RESTful API的Web服务时,因为JSON Schema提供了数据验证和文档化的功能。Java Bean是Java编程中的一个概念,它是一类具有特定规则的POJO...

    List转换为List

    本知识点重点讲解将List&lt;Bean&gt;转换为List的过程,这在进行Web开发、数据处理以及与前端交互等场景中非常常见。同时,也会涉及List转换为List及list转换为JsonArray的内容。 ### List&lt;Bean&gt;转换为List 在Java中,...

    xstream 1.3.1.jar bean对象转换为xml

    3. **转换Bean对象**:有了XStream实例后,你可以将Java Bean对象转换为XML字符串。 ```java MyBean myBean = new MyBean(); // 假设MyBean是一个Java Bean String xml = xstream.toXML(myBean); ``` 4. **输出...

    JSON 转BEAN 工具包

    将JSON转换为BEAN或者反之,是为了方便数据的处理和存储。在Java开发中,自定义JSON转BEAN工具包可以提高开发效率,避免频繁地手动编写转换代码。下面我们将详细探讨JSON与BEAN之间的转换以及如何构建这样的工具包。...

    利用jaxb实现xml和bean互转

    通过以上内容,我们可以看到JAXB如何简化了XML和Java Bean之间的转换,使得开发人员能够更加专注于业务逻辑,而不是数据序列化和反序列化的细节。理解并熟练运用JAXB,对于处理XML数据的Java开发者来说,是一项重要...

    jaxb XMl和BEAN互转实例(内含jar包)

    在给定的"jaxb XMl和BEAN互转实例(内含jar包)"中,我们有一个实用工具类,它简化了使用JAXB进行XML与BEAN对象之间转换的过程。 在Java编程中,BEAN通常指的是符合JavaBeans规范的简单Java类,它们通常包含getter...

    bean和map之间转换的帮助类

    主要实现bean和map之间的相互转换,主要提供两个方法beanToMap将bean转换成Map 和mapToBean 将Map转换成bean 每次下载都没有积分,不差积分的大神赞助点呗 写了这一小段代码,供新手学习,大神就别拍砖了 身板弱扛...

Global site tag (gtag.js) - Google Analytics