小编Siv*_*udi的帖子

为什么两个看起来相同的 Excel 文件的 MD5 哈希值不同

我有两个 Excel 文件保存在不同的位置。一种是直接从浏览器下载,另一种是使用selenium驱动下载。我手动检查了这两个文件,两者完全相同。但是为两个文件生成的 MD5 哈希值有所不同。如何解决这个问题。

java selenium md5

5
推荐指数
1
解决办法
9152
查看次数

如果我更改传递给Arrays.asList(array)的数组,列表值会更改

我已经看到了代码Arrays.class,但是无法理解为什么对数组所做的更改反映到ArrayList,即使下面的代码返回了新的ArrayList.

@SafeVarargs
@SuppressWarnings("varargs")
public static <T> List<T> asList(T... a) {
    return new ArrayList<>(a);
}
Run Code Online (Sandbox Code Playgroud)

示例代码:

    public class Test {
    public static void main(String[] args) {
        Integer [] array = {1,2,3,4,5};
        List<Integer> list = new ArrayList<>();
        list = Arrays.asList(array);
        System.out.println("List created from array:  " + list);
        array[0] = 100;
        System.out.println("List after changing array:" + list);
    }
}
Run Code Online (Sandbox Code Playgroud)

输出:

从数组创建的列表:[1,2,3,4,5]

更改数组后的列表:[100,2,3,4,5]

java arrays

3
推荐指数
1
解决办法
158
查看次数

用于字符串匹配的Java正则表达式,应仅包含字母数字和" - "

我需要在java中添加正则表达式来测试字符串是否只包含字母数字(带或不带" - ").例如:

ADB123
ABC-D1
12ABCD
A-BCD1   
Run Code Online (Sandbox Code Playgroud)

等等

java regex

-1
推荐指数
1
解决办法
7777
查看次数

如何使用apache POI在单元格注释中添加新行字符

我需要在单元格注释中添加多行.如何使用apache POI打破单元格注释中的行

例如:

Comment = "This is comment 1";
comment = comment + "This is comment2";
comment = comment + "This is comment3";
cell.setCellComment(comment);
Run Code Online (Sandbox Code Playgroud)

java apache-poi

-1
推荐指数
1
解决办法
5680
查看次数

标签 统计

java ×4

apache-poi ×1

arrays ×1

md5 ×1

regex ×1

selenium ×1