Java:将格式化的xml文件转换为一个行字符串

我有一个格式化的XML文件,我想将它转换为一个行字符串,我该怎么做。 示例xml: Basic XML 100 5 Basic Java 200 15 预期产出 Basic XML1005Basic Java20015 提前致谢。

Javagenerics – ArrayList初始化

众所周知,arraylist init。 应该是这样的 ArrayList a = new ArrayList(); ArrayList a = new ArrayList(); // compile-time error 所以,为什么java允许这些? 1. ArrayList a1 = new ArrayList(); 2. ArrayList a2 = new ArrayList(); 那么,如果他们是正确的,为什么不允许这些呢? 1. a1.add(3); 2. a2.add(3); 编译器消息是:类型ArrayList中的方法add(int,capture#1-of?extends Object)不适用于参数(int) 更一般 1. a1.add(null e); 2. a2.add(? e); 我读到了这个,但很高兴收到你的来信。 谢谢 另一个有趣的观点是: ArrayList<ArrayList> a = new ArrayList<ArrayList>(); // correct ArrayList a […]

Java应用程序的性能分析器

我需要优化Java应用程序。 它会进行一些第三方通话。 我需要一些好的工具来准确测量各个API调用所花费的时间。 为了解复杂性 – 应用程序采用包含100万行的数据源文件,完成处理大约需要一个小时。 作为处理的一部分,它会进行一些第三方呼叫(包括一些网络呼叫)。 我需要确定哪些调用比其他调用花费更多时间,并在此基础上找到优化应用程序的方法。 任何建议,将不胜感激。

JSF 2 – Beanvalidation:validation失败 – >空值被替换为来自托管bean的最后一个有效值

我不理解在valration期间JSF2的行为。 希望可以有人帮帮我。 我有一个表单,其中字段在(ajax)提交后validation – 确定 如果validation失败,则会显示错误消息 – 确定 对于我输入有效生日并且字段名称为空的示例,提交后会显示名称的错误消息。 现在,当我输入有效名称并从生日字段中删除输入时,将显示生日错误消息 (没关系),但现在旧的“有效” 生日也会出现在输入字段中!?! 我怎样才能避免这种行为? 当我提交一个空字段时,我想看到一个错误消息和一个空字段…… 这是我的示例代码: 我使用包含EntityBean( Contact )的ManagedBean( TestBean )。 联系人包含每个年度的validation。 public class Contact implements Serializable { @NotNull @Temporal(TemporalType.DATE) private Date birthday; @NotNull @Size(min=3, max=15) private String name; //… } 我的ManagedBean : @ManagedBean @ViewScoped public class TestBean implements Serializable { private Contact contact; @PostConstruct void […]

如何在Java / Eclipse中使用Special Chars

如何在Java / Eclipse中使用/显示♥,♦,♣或characters等字符? 当我尝试直接使用它们时,例如在源代码中,Eclipse无法保存文件。 我能做什么? 编辑:如何找到unicode转义序列?

有效的Java代码是无效的Groovy代码?

大多数Java代码也是语法上有效的Groovy代码。 但是,有一些例外情况引起了我的疑问: Java中哪些构造/特性在语法上在Groovy中无效? 请提供非有效Groovy代码(Groovy 1.6)的Java代码(Java 1.6)的具体示例。 更新: 到目前为止,我们已经有五个语法有效的Java代码示例,它们不是有效的Groovy代码: 数组初始化 内课 def是Groovy中的关键字,但不是Java中的关键字 “$$” -strings – 在Groovy中解析为无效的GString 非静态初始化块– class Foo { Integer x; { x = 1; } } — class Foo { Integer x; { x = 1; } } 这是完整的清单吗? 还有其他例子吗? 更新#1:我已经开始提出这个问题了。 赏金将授予提供最全面的示例列表的人。 到目前为止,我们已经发现了五个例子,但我确信还有更多的例子。 所以让他们来吧!

使用Ant进行Java 6注释处理配置

我有一个自定义注释,它是处理器和处理器工厂。 如何配置我的Ant构建文件,以便: 注释处理器应用于带注释的类,并在“gen”文件夹中生成源文件 生成的源文件(来自注释处理)可以由项目中的其他源文件使用。

如何从tomcat提供静态内容

我有一个包含许多静态文件(* .png,* .css等)的目录。 我想(也许是错误的)只是在我的应用程序的WEB-INF文件中创建一个目录就足够了,我只能通过名称引用它们来访问这些文件: 例如: 我的目录结构如下: +WEB-INF | +—static | +–styles.css +–header.png 我的web.xml如下 myapp contextConfigLocation classpath:com/example/myapp/spring/applicationContext.xml org.springframework.web.context.ContextLoaderListener com.example.myapp.ContextListener <!– There are three means to configure Wickets configuration mode and they are tested in the order given. 1) A system property: -Dwicket.configuration 2) servlet specific 3) context specific The value might be either “development” (reloading when […]

Apache POI – 如何使用选项保护工作表?

我正在使用Apache POI生成Excel文件(2007)。 我想要的是保护工作表,但启用了一些选项。 通过选项我的意思是当您尝试保护Excel应用程序中的工作表时(在“允许此工作表的所有用户为:”标签下)的复选框列表。 具体来说,我想启用“选择锁定/未锁定的单元格”,“格式列”,“排序”和“允许自动过滤”。 非常感谢你! :d

如何改善JAVA swing GUI的外观和感觉?

我正在开发一个使用Java Swing的项目。 Java Swing GUI的默认外观非常无聊。 有什么方法可以使用更好的外观和感觉吗? 像网页上的东西……