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”涉及到的关键技术是使用Apache POI从Excel文件中读取数据并将其映射到Java Bean对象中。这个过程在处理大量结构化数据时特别有用,例如导入数据库或进行数据分析。 首先,我们需要理解...
map 和 bean 之间的转换,可以利用反射的原理实现
在Java开发中,数据对象(通常称为Bean)之间的转换是一个常见的任务。BeanMapper是一个实用工具,可以帮助我们高效地实现Bean到Bean的深度转换。本文将深入探讨BeanMapper的工作原理、如何使用它以及其背后的源码...
将JSON转换为Bean集合是Java开发中的常见操作,这有助于我们将接收到的JSON数据映射到对应的Java对象上,便于后续的业务处理。本篇将详细讲解如何实现这一过程,并提供一个具体的示例。 首先,我们需要理解JSON的...
序列化是将对象转换为字节流的过程,可以方便地存储或在网络上传输。接下来,我们讨论如何将Bean对象保存到流文件中: ```java import java.io.FileOutputStream; import java.io.ObjectOutputStream; public ...
在Java开发中,经常需要将JSON字符串转换为Java Bean对象,反之亦然,以便于数据的序列化和反序列化。这篇博客(虽然链接无法在此提供)可能探讨了这个过程以及相关的工具和源码实现。 JSON是一种轻量级的数据交换...
在Java开发中,XML(可扩展标记语言)和Bean之间的互相转换是一项常见的任务,尤其是在处理配置文件、数据交换或者序列化场景中。本篇将详细阐述XML与Bean之间的转换过程,以及相关的Java技术。 首先,XML是一种...
通过创建一个工具类,我们可以定义一个通用的方法,根据XML结构自动填充Bean的属性。这种方式在处理XML数据到Java对象的映射时非常实用。在实际项目中,还可以进一步优化这个方法,例如,使用反射机制自动匹配和设置...
示例源代码下载 博文链接:https://bazhuang.iteye.com/blog/188518
总之,Java Map到Bean的转换是通过反射和JavaBeans规范实现的,这是Java开发中常用的一种数据转换技巧。理解并熟练运用这些知识,能够帮助我们更高效地处理各种数据结构,提升代码的灵活性。在实际项目中,可以根据...
xml 与 bean 互相转换 工具类 1、bean类的属性需要遵守BEAN规范,否则 无法 读存BEAN值。 2、bean类的属性如果 是集合 只支持数组以及List、Map、Set。 3、bean类属性(boolean除外)前面两个字母要么全部小写,要么...
反射实现的bean转换类,配合类型转换器,告别所有bean转vo,bean转dto,dto转bean,vo转bean,什么构造器转换之类的,简直浪费程序员生命
Java Bean转换为Json Schema是一种常见的数据转换操作,特别是在开发基于RESTful API的Web服务时,因为JSON Schema提供了数据验证和文档化的功能。Java Bean是Java编程中的一个概念,它是一类具有特定规则的POJO...
本知识点重点讲解将List<Bean>转换为List的过程,这在进行Web开发、数据处理以及与前端交互等场景中非常常见。同时,也会涉及List转换为List及list转换为JsonArray的内容。 ### List<Bean>转换为List 在Java中,...
3. **转换Bean对象**:有了XStream实例后,你可以将Java Bean对象转换为XML字符串。 ```java MyBean myBean = new MyBean(); // 假设MyBean是一个Java Bean String xml = xstream.toXML(myBean); ``` 4. **输出...
将JSON转换为BEAN或者反之,是为了方便数据的处理和存储。在Java开发中,自定义JSON转BEAN工具包可以提高开发效率,避免频繁地手动编写转换代码。下面我们将详细探讨JSON与BEAN之间的转换以及如何构建这样的工具包。...
通过以上内容,我们可以看到JAXB如何简化了XML和Java Bean之间的转换,使得开发人员能够更加专注于业务逻辑,而不是数据序列化和反序列化的细节。理解并熟练运用JAXB,对于处理XML数据的Java开发者来说,是一项重要...
在给定的"jaxb XMl和BEAN互转实例(内含jar包)"中,我们有一个实用工具类,它简化了使用JAXB进行XML与BEAN对象之间转换的过程。 在Java编程中,BEAN通常指的是符合JavaBeans规范的简单Java类,它们通常包含getter...
主要实现bean和map之间的相互转换,主要提供两个方法beanToMap将bean转换成Map 和mapToBean 将Map转换成bean 每次下载都没有积分,不差积分的大神赞助点呗 写了这一小段代码,供新手学习,大神就别拍砖了 身板弱扛...