Tag: 副本

在修改它的副本时保持原始Vector完好无损

我想复制一个包含以下结构的Vector ,对我来说重要的是在修改复制的一个时保持原始Vector完好无损: public class objet_poid_n { public int Num; public double Poid; } 假设我们有: Vector original = new Vector(); original = filled((Vector) original); // function fills original with many objet_poid_n elements Vector destination = new Vector(); 我试过了 : destination = original ; 和 destination = original.clone(); 和 destination.setSize(original.size()); Collections.copy(destination,original); 和 destination.addAll((Vector) original); 和 destination.copyInto((Vector) original); […]

使用FileUtils.copyFile复制文件

我试图使用文件utils复制文件方法复制文件。 我正在遇到一些有时抛出exception的问题 java.io.IOException: Failed to copy full contents from ‘path.xml’ to localfile.xml 我在google搜索并在代码中看到当目标文件长度与目标文件长度不同时抛出此exception,exception仅发生一些时间 – 这可能是由于我尝试复制的文件是一致的更新所以我可能会在更新中捕获它(只是一个值更改的xml文件) 如果我将调用包装在if(target.canRead())但这似乎没什么区别。 有人可以帮忙吗? * 更新: *我无法锁定文件,因为它是通过第三方供应商写入的,这会导致各种问题。

以编程方式在java中的resources / source文件夹中创建文件?

我有两个资源文件夹。 src – 这是我的.java文件 资源 – 这是我在文件夹(包)中组织的资源文件(图像,.properties)。 有没有办法以编程方式在该资源文件夹中添加另一个.properties文件? 我试过这样的事情: public static void savePropertiesToFile(Properties properties, File propertiesFile) throws IOException { FileOutputStream out = new FileOutputStream(propertiesFile); properties.store(out, null); out.close(); } 在创建之前: new File(“/folderInResources/newProperties.properties”); 但它在文件系统上查找该路径。 如何强制它查看资源文件夹? 编辑 :让我说说它是什么。 我有一个GUI应用程序,我支持2种语言(资源文件夹中有2个.properties文件)。 现在我添加了一个用户可以轻松翻译应用程序的选项,当他完成后,我将新的.properties保存在某个隐藏文件夹的磁盘上并从那里读取。 但我希望我可以在当前语言(资源文件夹)旁边保存新的.properties文件(新语言)。 我有一个静态Messages类,它知道如何从磁盘和资源文件夹中的默认资源加载资源。 但是如果用户在其他机器上获取这个.jar文件,他就不会拥有那些新语言,因为它们位于该计算机上的磁盘上,而不是在.jar文件中。

将Java中的addAll函数复制一份

当list.addAll(list2) ,列表中的对象是否会被复制到列表中? 或只是复制他们的引用…没有找到任何关于javadoc的解释…

将文件(图像)从CacheDir复制到SD卡

我希望能够从Android设备的内部缓存移动或复制文件,并将其放入SD卡的永久存储中。 这是我到目前为止: public void onClickSaveSecret(View v){ File image = new File(getApplication().getCacheDir() + “/image.png”); File newImage = new File(Environment.getExternalStorageDirectory() + “/image.png”); Toast.makeText(this, “Image Saved”, 100).show(); }

如何在不更新原始向量的情况下将一个向量复制到Java中的另一个向量?

我正在将矢量复制到另一个相同类型的矢量。并修改复制矢量但原始矢量也在更新我不明白为什么? Vectorfinished_copy=new Vector(); finished_copy=finished; 我在修改之前和之后打印原始矢量的值 for(int k=0;k<finished.size();k++) { System.out.print(finished.elementAt(k).output); System.out.print(finished.elementAt(k).step); System.out.println(); }//some modification on finished_copy 并且打印原件但两者都不同 请帮帮我

如何在Java中复制迭代器?

我们有一个元素列表,并且有一个非常简单的碰撞检测,我们检查每个对象与其他每个对象。 检查是可交换的,所以为避免重复两次,我们将在C ++中执行此操作: for (list::iterator it0 = list.begin(); it0 != list.end(); ++it0) { for (list::iterator it1 = it0; it1 != list.end(); ++it1) { Test(*it0, *it1); } } 这里的关键是副本 it1 = it0 你会怎么用Java写这个?

创建一个包含相同值/对象的n个副本的数组?

我想在数组中的每个索引处创建一个大小为n的数组,其值相同。 在Java中执行此操作的最佳方法是什么? 例如,如果n为5且值为布尔值false ,则数组应为: = [false, false, false, false, false]

如何使用Maven将资源复制到src目标目录?

我目前正在开发一个现有项目,该项目有一个带有以下内容的pom.xml文件: false src **/*.properties 我在基本路径中有一个名为properties的目录,其中包含属性文件。 我想在我的src目录中打包属性/包含所有属性文件时复制(否则程序会因缺少配置文件而崩溃)。 所以我的问题是: 我怎么能用Maven包含不在src目录下的资源文件? 我尝试这个但它似乎不起作用: false src **/*.properties ../properties/** 谢谢你的帮助。

将带有网格线的jTable行复制到excel / word文档中

是否可以复制jTable行并将其粘贴到word文档或带有格式化网格的新电子邮件中(彩色水平和垂直网格线)..如果是,如何? 当我从jTable复制一行并将其粘贴到word文档中时,Word会将其识别为表格行,但我必须通过添加网格线并将其着色来设置它的样式