`
llxhna
  • 浏览: 34440 次
  • 性别: Icon_minigender_1
  • 来自: 湖北
文章分类
社区版块
存档分类
最新评论
  • Javakeith: 刚开始学习ant,运行ant的时候总出现a pseudo at ...
    ant
  • spp_1987:   楼主 也在学习ant有多长时间了啊
    ant

拼接对象

 
阅读更多
import java.lang.reflect.Field;

import com.feiyue.bo.Person;

public class XmlUtil
{
public static String getXml(Object o)
{
Class clazz = o.getClass();
String className = clazz.getSimpleName();
StringBuffer str = new StringBuffer();
str.append("<" + className + ">");

Field[] fields = clazz.getFields();
try
{
for(Field field : fields)
{
String filedname = field.getName();
str.append("<" + filedname + ">");
str.append(field.get(o));
str.append("</" + filedname + ">");
}
} catch (IllegalArgumentException e)
{
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IllegalAccessException e)
{
// TODO Auto-generated catch block
e.printStackTrace();
}
str.append("</" + className + ">");
System.out.println(str);
return str.toString();
}


public static void main(String[] args)
{

Person p = new Person();
p.setName("liaoliang");
p.setAge(22);
Person pp = (Person)p.clone();
pp.setName("wanjing");
System.out.println(p.getName());
System.out.println(p.getAge());
getXml(p);
}
分享到:
评论

相关推荐

    URL参数拼接类

    URL参数拼接, URL参数拼接, URL参数拼接, URL参数拼接, URL参数拼接

    Vue 通过公共字段,拼接两个对象数组的实例

    ### Vue 通过公共字段拼接两个对象数组知识点 在进行前端开发时,我们经常遇到需要将多个数据源合并为一个数据结构,以便于页面展示的场景。在Vue框架中,特别是当我们需要合并带有共同属性的两个对象数组时,可以...

    C#Winform图片剪切拼接终结版(多幅图片拼接、左右上下拼接)

    在本文中,我们将深入探讨C# Winform应用中实现图片剪切与拼接的技术细节,以及如何构建一个功能丰富的图片处理工具。标题“C# Winform图片剪切拼接终结版(多幅图片拼接、左右上下拼接)”表明这是一个针对C#开发者,...

    c# 反射获取传入对象的属性拼接sql语句实现增、删、改、查

    利用反射动态拼接sql。 daohelper属于DAL层,objectdata类属于BLL层,BLL层引用DAL层。映射数据的表继承objectdata类。例如,数据表book,根据字段与属性一一对应的方式创建book类,插入数据库时,直接book.save()

    .NET 拼接变量名称

    如果你确实需要根据拼接的字符串来访问对象,可以使用`ControlCollection`查找控件: ```csharp ControlCollection controls = this.Controls; // 假设在Form上下文中 string controlName = "textBox" + index....

    C# 拼接字符串的几种方式和性能

    在这种方式中,每次拼接都会重新创建一个新的string对象,并将之前的对象回收,这样会耗费性能和内存。例如: ```csharp string str = "a"; str += "c" + "d"; ``` 在上面的代码中,每次拼接都会创建一个新的string...

    图像拼接MATLAB代码

    对象与场景融合是图像融合的一个应用方向,它是指把感兴趣的目标...对象与场景融合技术的关键是如何使融合得到的效果逼真,也就是说使得目标对象在新的场景里看起来光照一致、过渡自然,而不会出现明显的人工拼接痕迹。

    java实现对象转化为get请求的param参数String字符串

    java实现对象转化为get请求的param参数String字符串,本人自测非常好用,一般对象可以转化键值对的格式,但是最近项目需要自己手动拼接对象作为get请求的参数,百度了一堆还不如自己写一个,欢迎各位使用,有什么...

    OpenCvSharp图像的简单拼接

    4. **创建目标图像**:根据拼接的方向(水平或垂直),计算出新图像的尺寸,然后创建一个新的`Mat`对象。 ```csharp Size newSize = new Size(img1.Width + img2.Width, img1.Height); Mat result = new Mat...

    基于opencv双摄像头的实时拼接

    每个VideoCapture对象对应一个摄像头设备,通常设备ID为0表示第一个摄像头,1表示第二个摄像头。通过调用read()函数,我们可以获取到每一帧的图像。 2. **图像预处理**:在进行拼接之前,可能需要对捕获的图像进行...

    geomagic点云拼接教程

    ### Geomagic点云拼接教程知识点解析 #### 一、Geomagic Studio 11.0 曲面拼接技术 **1. 导入点云数据** - **操作步骤**: 使用`文件 &gt; 导入`命令导入点云数据。 - **案例展示**: 图2-1展示了如何导入一个塑型...

    mfc图像拼接技术 图像拼接

    在【标题】提到的“MFC图像拼接技术”,MFC(Microsoft Foundation Classes)是微软提供的一个面向对象的C++库,用于构建Windows应用程序。MFC中的多文档视窗模型(MDI, Multiple Document Interface)为我们提供了...

    易语言GDI方式实现图片拼接

    2. **创建画布**:创建一个空白的位图对象,作为最终拼接图片的画布。使用`CreateCompatibleBitmap`和`CreateCompatibleDC`函数创建与设备兼容的位图和设备上下文。 3. **设置画笔和刷子**:根据需求设定画笔的颜色...

    QT + 图片拼接源码及其应用程序

    在图片拼接过程中,我们需要创建QImage或QPixmap对象,加载待拼接的PNG图片,并进行必要的图像处理。 图片的纵向拼接,也称为列拼接,需要将多张图片按顺序在垂直方向上连接起来。在QT中,我们可以先创建一个足够大...

    图像处理案列三之图像拼接

    在这个图像处理案例中,主要涉及了使用OpenCV库在Python中进行图像拼接的过程,具体包含以下几个关键知识点: 1. **SIFT特征检测**:`SIFT`(Scale-Invariant Feature Transform,尺度不变特征变换)是一种强大的...

    基于halcon实现图像拼接技术

    模式识别则是利用已知的模型或模板来识别图像中的特定区域或对象。在图像拼接中,模式识别可能用于验证匹配点的正确性,或者帮助确定图像间的相对位置关系。Halcon提供了多种模式识别方法,如模板匹配、形状匹配等,...

    多层集合的JSON串拼接

    在"多层集合的JSON串拼接"这个主题中,我们主要关注的是如何将多个JSON对象或数组合并成一个复杂结构的JSON字符串。这通常涉及到后台Java的处理和前台JavaScript的调用。以下是一些关键知识点: 1. **JSON对象与...

    全景自动拼接源码Github资源

    OpenCV(Open Source Computer Vision Library)是一个强大的计算机视觉库,包含许多图像处理和计算机视觉的功能,如图像读取、图像处理、特征检测、对象识别等。在这个全景拼接源码中,开发者会用到OpenCV来处理...

    Labview图像简单拼接

    本教程将详细介绍如何在LabVIEW中实现图像的简单拼接,以帮助你理解并掌握这一技术。 首先,让我们理解一下“图像拼接”的概念。图像拼接是将多张图片组合成一张大图的过程,通常用于全景摄影或者在多个传感器数据...

Global site tag (gtag.js) - Google Analytics