Java数组拆分:拆分数组索引列表的快速方法
我有一个主题课程Java数组拆分:拆分数组索引列表的快速方法,java,arrays,Java,Arrays,我有一个主题课程 public class Topic1000Url { private int [] url_id; private double [] sum_url_Tsim; } 问题是我想做一个拆分func,它可以拆分两个数组。@Pshemo,您已经编辑了它,但还不清楚到底是什么问题。这两个数组在某种程度上是相关的吗?他们是否应该根据一些共同标准进行划分?我不知道如何回答这个问题@JamieReid我的编辑并不是为了澄清OP请求,而是为了纠正代码示例的格
public class Topic1000Url {
private int [] url_id;
private double [] sum_url_Tsim;
}
问题是我想做一个拆分func,它可以拆分两个数组。@Pshemo,您已经编辑了它,但还不清楚到底是什么问题。这两个数组在某种程度上是相关的吗?他们是否应该根据一些共同标准进行划分?我不知道如何回答这个问题@JamieReid我的编辑并不是为了澄清OP请求,而是为了纠正代码示例的格式。我的评论也是为了告诉OP,这个问题还不够清楚。所以,如果你有任何其他问题,你应该向他们请教。@pshemo,啊哈,我以为你知道一些我们都不知道的事情,抱歉!所以我想我上面的问题仍然存在。请帮助我们帮助您并回答我的问题。@Rehama因为您似乎不是经常性的堆栈溢出参与者,您可能不知道要添加更多信息,您可以使用帖子下方的[]选项。
public static void split(TopicLinkdata source_sim_arr,
TopicLinkdata trainingSet_sim_arr, TopicLinkdata testData_sim_arr)
{
trainingSet_sim_arr.setUrl_id(Arrays.copyOfRange(
source_sim_arr.getUrl_id(), 0,
source_sim_arr.getUrl_id().length / 2));
testData_sim_arr.setUrl_id(Arrays.copyOfRange(
source_sim_arr.getUrl_id(),
source_sim_arr.getUrl_id().length / 2,
source_sim_arr.getUrl_id().length));
trainingSet_sim_arr.setSum_url_Tsim(Arrays.copyOfRange(
source_sim_arr.getSum_url_Tsim(), 0,
source_sim_arr.getSum_url_Tsim().length / 2));
testData_sim_arr.setSum_url_Tsim(Arrays.copyOfRange(
source_sim_arr.getSum_url_Tsim(),
source_sim_arr.getSum_url_Tsim().length / 2,
source_sim_arr.getSum_url_Tsim().length));
}