从Java获取所有src(或src)URL

从Java获取所有src(或src)URL,java,url,bytearray,web-crawler,Java,Url,Bytearray,Web Crawler,我试图获取所有出现在字节数组中的src或src URL,但是,我不知道如何实现字节数组。我现在的代码提取了HTML中以src=或src=开头的所有部分,并提取出正确的项。然而,字节数组将如何在其中发挥作用?字节数组是可能包含src或src URL的字符序列,由URL的内容初始化。此外,此函数末尾的向量字符串应该包含在数据中找到的所有src属性。我有一个saveResource函数,它将资源保存在一个文件以及一个字节数组中,如下所示 如何将程序提取的src URL存储到字节数组中?看起来您在问如何

我试图获取所有出现在字节数组中的src或src URL,但是,我不知道如何实现字节数组。我现在的代码提取了HTML中以src=或src=开头的所有部分,并提取出正确的项。然而,字节数组将如何在其中发挥作用?字节数组是可能包含src或src URL的字符序列,由URL的内容初始化。此外,此函数末尾的向量字符串应该包含在数据中找到的所有src属性。我有一个saveResource函数,它将资源保存在一个文件以及一个字节数组中,如下所示


如何将程序提取的src URL存储到字节数组中?

看起来您在问如何在字节数组中存储向量。这听起来很奇怪,所以我可能把它理解错了

向量是可序列化的。您可以使用ObjectOutputStream将它们写入输出流。 ByteArrayOutputStream实现写入内存的输出流。它有一个toByteArray方法,您可以调用该方法以获取其作为字节数组的内容。 这应该足以解决这个问题


编辑:如果在数据参数中需要System.arraycopy,也可以使用它。。。同样奇怪。

实现字节数组是什么意思?当您询问字节数组在其中扮演什么角色时?你指的是什么字节数组?在下一句中,你自己回答这个问题。当您问我如何将程序提取到字节数组中的src URL存储?您指的是哪个字节数组?@guest我指的是包含在函数名public static Vector getSourceUrlsbyte[]数据中的字节[]数据。我的任务是将src URL存储到这个字节数组中,但我不知道如何做到这一点