簡體   English   中英

需要Java簡單的“ Hello World”示例

[英]Need `Hello World` example for Java Simple

我正在努力了解Java Simple 關於它的東西看起來很酷,但是我無法理解如何使用它。

我找不到一個“ Hello World”示例來演示這些片段如何組合在一起。 我正在尋找這樣的東西;

預期產量

<durr/>

演示程序

public class Demo {
    public static void main(String[] args) {
       String str = new Foo();
       System.out.println(str);
    }
}

Foo.java

import org.simpleframework.xml.Root;

@Root
public class Foo{
    // Something
}

編譯並運行

javac Demo.java Foo.java
java Demo

摘要

可以使用Simple輸出<durr/>的最簡單的演示是什么?

直接從simple的文檔中引用:

要序列化上述對象的實例,需要一個Persister。 然后,為持久性對象提供帶注釋的對象的實例和輸出結果,在此示例中為文件。 持久性對象還可以使用其他輸出格式。

因此,基本上,我可以說您的Demo類可以通過以下方式編寫:

import java.io.File;
import org.simpleframework.xml.Serializer; 
import org.simpleframework.xml.core.Persister;

public static void main(String[] args) throws Exception {

   Foo foo = new Foo();
   Serializer serializer = new Persister(); 
   File result = new File("example.xml"); // XML OUTPUT WILL BE WRITTEN HERE
   serializer.write(foo, result);
}

再次,根據文檔,我會說這將生成一個<foo/>標記,因為它是您的類的名稱,要將其更改為<duur/>輸出,您必須在Foo類的root標記中重新定義該名稱。 , 像這樣:

import org.simpleframework.xml.Root;

@Root(name="durr")
public class Foo{
 // Something
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM