问题标签 [apache-commons]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
1754 浏览

java - 是否有一种实用方法可以按给定字符串分隔列表?

是否有类似以下的内容,Apache Common Lang或者Spring Utils您​​是否为此编写了自己的 Util 方法?

我记得implode在php中的使用,这是我搜索java的。

0 投票
8 回答
3461 浏览

c# - 是否有与 Java 的 C# 的 ToStringBuilder 等价物?什么是好的 C# 版本功能?

在 Java 世界中,我们有 Apache Commons 的ToStringBuilder来帮助创建 toString() 实现。

有谁知道 C# 的一个不错的免费实现?有没有更好的选择我不知道?

如果不存在免费的实现,我猜这个问题更像是“在 C# 3 中什么是好的 ToStringBuilder?”的问题。

在我的头顶上:

  • 它可以提供反射和手动 ToString 字符串创建。

  • 如果它可以利用表达式树,那将是非常酷的。

像这样的东西。。

哪个会返回:

  • 它可以使用 System.Reflection.Emit 来预编译 ToString 委托。

还有其他想法吗?

更新

只是为了澄清 ToStringBuilder 与 StringBuilder 不同。我正在寻找类似于 Apache Common 的 ToStringBuilder 功能的东西,它具有多行格式、不同样式和反射基础 ToString 创建等功能。谢谢。

更新 2

我已经建立了自己的。见这里

0 投票
3 回答
3551 浏览

java - 如何在命令行编译使用 Apache Commons IO 的 Java 应用程序

我在 NetBeans 中创建了一个应用程序,并使用了 Apache Commons IO jar 文件。该应用程序在 NetBeans 中运行良好,但我希望能够从命令行编译它。Apache Commons IO jar 包含我的 *.java 文件,但我收到一个编译器错误,提示包 org.apache.commons.io 不存在。

0 投票
3 回答
1110 浏览

java - Java:设置集合,其中项目由其类标识

我需要 Set 集合,其中的项目将由项目类标识。类似于Appache CollectionsReferenceIdentityMap的东西,但在类范围内,即同一类的两个不同实例必须在此集合中标识为相同。

你知道,这违反了equals()/hashCode()身份原则,但偶尔使用它是有道理的。

我已经在简单的类支持中做到了这一点Map<Class<? extends E>, E>,但由于简单,它没有实现Set<E>。可能有一个更优雅的解决方案,任何装饰器Set<E>都会很棒。

那里有这样的集合的实现吗(Apache/Google/something/... Collections)?

0 投票
11 回答
2856 浏览

java - Apache Commons 的哪一部分最能节省您的时间?

伙计们,社区 wiki 已经完成了。

Apache Commons 的哪一部分最能节省您的时间?

我很想收集这些列表以浏览并查看我不知道的内容,或者我应该经常使用的内容。

0 投票
1 回答
243 浏览

java - 是否有包含泛型的更新的 javabean 反射库?

在重新发明轮子之前,我想我会看看是否有人知道 apache commons-beanutils 之类的更新版本(基本上对使用基于反射的服务来填充和提取 bean 值感兴趣),尤其是支持泛型的.

0 投票
6 回答
9413 浏览

java - Java中的链表有快速的concat方法吗?

如何通过 jdk1.6、google 或 apache commons 集合或其他方式将 O(1) 中的两个链表与 Java 连接起来?例如,在 jdk 中只有 addAll 方法是 O(n)。

我想念的另一个功能是连接两个列表,其中每个列表都可以按相反的顺序排列。为了说明这一点,假设两个列表 a->b->c 和 e->f->g 可以合并到

  1. a->b->c->e->f->g
  2. a->b->c->g->f->e
  3. c->b->a->e->f->g
  4. c->b->a->g->f->e

你知道这样的列表实现还是我必须实现自己的链表?了解如何调整现有解决方案也很有帮助(例如 jdk LinkedList 只有很多私有方法)。这些功能在我看来非常明显,希望我不会错过一些愚蠢的东西。

正如 MicSim 指出的问题,在 Java 中以恒定时间合并两个列表是相关的,但不是真正的重复!现在的问题是:

  1. 其他集合库可以吗?
  2. 如何连接逆?
0 投票
2 回答
466 浏览

proxy - 如何从 clj-apache-http 向代理服务器进行身份验证?

我正在尝试使用http://github.com/rnewman/clj-apache-http开始运行

问题是,我的代理(鱿鱼)需要身份验证。如何将我的用户名/密码“输入”到这个库中?

谢谢!

0 投票
3 回答
16717 浏览

java - org.apache.commons.net.ftp.FTPClient listFiles() 的问题

listFiles()方法org.apache.commons.net.ftp.FTPClient适用于 127.0.0.1 上的 Filezilla 服务器,但会返回null公共 FTP 服务器(如 belnet.be)的根目录。

下面的链接上有一个相同的问题,但enterRemotePassiveMode()似乎没有帮助。 Apache Commons FTPClient.listFiles

这可能是列表解析的问题吗?如果是这样,如何解决这个问题?

编辑:这是一个目录缓存转储:

FileZilla 目录缓存转储

转储 1 个缓存目录

这是我使用我制作的包装器的代码(在包装器内进行测试会产生相同的结果):

产生这个输出:

在包装器内部(尝试同时使用listNames()listFiles()):

至于FTPClient,处理如下:

0 投票
1 回答
468 浏览

java - Java Apache Commons 用户

apache commons 中是否有任何东西可以将 Object 转换为字节数组,就像下面的方法一样?

[try-finally 块关闭缓冲区被省略以简化]