apache-commons相关内容

如何将列表拆分为给定数量的子列表?

我有一个可能超过 1000 个字符串的列表,但我不知道具体有多少. 在不丢失列表中的任何成员的情况下,将这个list 拆分为较小的列表 的最佳方法是什么? 例如,如果我有一个 1323 成员的列表,我怎样才能最好地将它分成 3 个几乎均匀大小的列表? 我已经看到 Guava 和 Commons 通过分区函数拆分列表的方式,但是该函数会将列表拆分为给定大小的块而不是给定数量的组(子 ..
发布时间:2021-11-11 23:27:53 Java开发

如何从 RAM 中完全解析压缩文件?

背景 我需要解析一些不同类型的 zip 文件(为了一个或另一个目的获取一些内部文件内容,包括获取它们的名称). 有些文件无法通过文件路径访问,因为 Android 有 Uri 可以访问它们,有时 zip 文件位于另一个 zip 文件中.随着使用 SAF 的推动,在某些情况下更不可能使用文件路径. 为此,我们有两种主要的处理方式:ZipFile 类和 ZipInputStream ..
发布时间:2021-11-11 23:27:47 移动开发

如何使用 Apache Commons 以多部分形式读取其他参数

我有一个文件上传表单,该表单被回发到 servlet(使用 multipart/form-data 编码).在 servlet 中,我尝试使用 Apache Commons 来处理上传.但是,我在表单中还有一些其他字段,它们只是普通字段.如何从请求中读取这些参数? 例如,在我的 servlet 中,我有这样的代码要在上传的文件中读取: //为基于磁盘的文件项创建工厂FileItemFact ..
发布时间:2021-11-11 23:27:41 Java开发

带有 Apache FileUtils.copyDirectory(...) 的进度条

有谁知道为 Apache 的 FileUtils.copyDirectory(File src, File dst) 实现进度条的任何方法?我在 JavaDocs 和 API.似乎是处理批量磁盘操作的常见用例,所以我不确定我是否遗漏了一些明显的东西. 解决方案 我想你必须自己做.我看到了这个直接的解决方案: 找到您要复制的所有文件,然后先计算数量或总文件大小(取决于您的进度条应该测量 ..
发布时间:2021-11-11 23:27:38 Java开发

Android 上的 Apache Commons IO

我正在开发一个使用 Apache Commons IO 的 Android 应用程序, commons-io-2.4-bin.tar.gz. 我得到了一些错误,其中之一: 找不到方法 java.lang.String.getBytes,引用自方法 org.apache.commons.io.IOUtils.toInputStream 我想我不必担心,不是吗? 我可以使用另一个特定的 ..
发布时间:2021-11-11 23:27:35 Java开发

优雅地杀死 Apache Commons Exec 进程

我正在我的 Java 程序(在 Linux 上)中启动一个外部进程,我需要能够向它发送一个 SIGTERM 信号而不是 exec.getWatchdog().destroyProcess() 的 SIGKILL发送.有没有办法可以更优雅地停止以 commons-exec 启动的 unix 进程?或者我可以获得 PID 以便我可以自己运行适当的 kill 命令? 解决方案 好吧,Common ..
发布时间:2021-11-11 23:27:32 Java开发

java:首选项 API 与 Apache Commons 配置

我需要允许用户存储/加载任意数量的对象列表(假设它们是可序列化的).从概念上讲,我想要一个像 这样的数据模型 class FooBean {/* bean 的东西在这里 */}类 FooList {最终私有集items = new HashSet();public boolean add(FooBean item) { return items.add(item);}public boolea ..
发布时间:2021-11-11 23:27:29 Java开发

使用 FTPClient Java 检索文件内容

我正在使用公共 FTPCLIENT我只想要来自 ftp 服务器的文件内容.我不想将其写入临时文件.有没有办法做到这一点.fileoutputstream 应始终指向本地文件. 提前致谢. 解决方案 使用 FTPClient.retrieveFileStream(String). ..
发布时间:2021-11-11 23:27:26 Java开发

在 Java 中检查字符串是否为 ISO 语言的 ISO 国家的更简洁方法

假设有一个由两个字符组成的 String,它应该代表 ISO 639 国家或语言名称. 你知道,区域设置 类有两个函数 getISOLanguages 和 getISOCountries,分别返回包含所有 ISO 语言和 ISO 国家/地区的 String 数组. 要检查特定的 String 对象是否是有效的 ISO 语言或 ISO 国家/地区,我应该在该数组中查找匹配的 String ..
发布时间:2021-11-11 23:27:23 Java开发

向 Apache TelnetClient 发送字节命令

看着: http://www.asciitable.com/ 我想发送一个 CHAR LF,十进制值 10,以及一个 Chr 1,十进制字节值 49.再次跟随一个 LF.(我认为这是rainmaker.wunderground.com 3000 上的telnet 服务器所期望的序列.)这是从标准输入中捕获的键盘输入.我明确没有使用 Apache IOUtil 示例. 有必要基于 ..
发布时间:2021-11-11 23:27:11 Java开发

如何为两个对象使用集合方法(removeAll() 和 retainAll())

我希望结果如下,但实际上没有.即使当我尝试使用 String 而不是 Item Object 时它也有效.我想知道为什么会这样,以及如何编码以获得预期的结果.谢谢. 预期------------------------------删除的对象是:2相同的对象是:13添加对象是:4------------------------------ 实际-------------------------- ..
发布时间:2021-11-11 23:27:08 Java开发

用Java确定另一个国家的互联网时间

我正在开发一个可供来自世界各地的人们使用的 Java 应用程序.一项功能要求它显示澳大利亚墨尔本的当前时间. 我发现了这个 回答并调整代码如下,但它返回我的当前时间(如预期).它使用 Apache Commons Net 库: 试试 {String TIME_SERVER = "time-a.nist.gov";NTPUDPClient timeClient = new NTPUDPCl ..
发布时间:2021-11-11 23:27:05 Java开发

试图让我的 android 应用程序将文件放在我的 ftp 服务器上

我花了很多时间试图让这段代码工作,在目前的状态下,它几乎完全反映了我在 https://stackoverflow.com/questions/3482583/apache-ftpclient-failing-to-download-larger-files.我也在使用 apache 公共网络.出于某种原因,我的应用程序永远不会通过 client.connect 步骤,即使我插入了应该工作的 ft ..
发布时间:2021-11-11 23:27:02 移动开发