【Java文件复制】教程文章相关的互联网学习教程文章

如何将FTP服务器上的文件复制到Java中同一服务器上的目录?【代码】

我正在使用Apache Commons FTP上传文件.在上传之前,我想检查服务器上是否已存在该文件,并从该服务器备份到同一服务器上的备份目录. 有谁知道如何将文件从FTP服务器复制到同一台服务器上的备份目录?public static void uploadWithCommonsFTP(File fileToBeUpload){FTPClient f = new FTPClient();FTPFile backupDirectory;try {f.connect(server.getServer());f.login(server.getUsername(), server.getPassword());FTPFile[] dire...

Java如何分配指向对象而不是复制?【代码】

在课堂上,我有:private Foo bar; public Constructor(Foo bar) {this.bar = bar; }而不是从参数中提供的对象创建bar的副本,是否可以在构造函数中包含指向bar的指针,以便更改原始栏会更改此对象中的字段? 另一种方式:int x = 7; int y = x; x = 9; System.out.print(y); //Prints 7.可以将其设置为打印y打印9而不是7?解决方法:您的上一个示例以这种方式工作,因为int是基元,它是按值复制的.在第一个示例中,“this.bar”将保留引用...

java – 从文本文件中读取的第一个字符:[复制]【代码】

参见英文答案 > Java read file got a leading BOM [ ??? ] 6个如果我写这段代码,我会把它作为输出 – >第一个: 然后是其他线路try {BufferedReader br = new BufferedReader(new FileReader("myFile.txt"));String line;while (line = br.readLine() != null) {System.out.println(line);}br.close();} catch (FileNotFoundException e) {e.printStackTrace(); } catch (IOException e) {e.p...

java – 从Firestore中选择随机文档[复制]【代码】

参见英文答案 > Firestore: How to get random documents in a collection 5个我在Cloud Firestore的单个集合中有1000个文档,是否可以获取随机文档? 比如说:学生是Firestore的一个系列,我在该系列中有1000名学生,我的要求是在每次通话时随机挑选10名学生.解决方法:是的,为了达到这个目的,请使用以下代码:FirebaseFirestore rootRef = FirebaseFirestore.getInstance(); CollectionReference...

java – 今天是一年中的第n天[复制]【代码】

参见英文答案 > Julian day of the year in Java 6个我想得到一天的数量..即1月1日是第1天1月2日是第2天2月1日是第32天,12月31日是第365天或366,具体取决于闰年 我使用了各种技术,如date1 – date2等…但似乎没有任何东西对我来说不能正确的逻辑可能是…我想要的是计算并添加已经过去的月份的数量加上运行月份的天数,即今天是2012年9月21日是天数( 31(jan)29(feb)31(mar)30(apr)31(may)30(6月...

java – 使用字符串值作为变量名[复制]【代码】

参见英文答案 > Get variable by name from a String 6个是否可以使用String作为变量名称..就像在这个例子中一样 – String musicPlaying = "music2"; Music music1 = new Music("blaalla"); Music music2 = new Music("blalala"); Music music3 = new Music("balaada");if(!musicPlaying.stillPlaying) { // As you can see i am using string as a variable name.changeMusic(); }解决方法:您...

使用Java将文本复制到剪贴板【代码】

我想将文本从JTable的单元格复制到剪贴板,使其可以粘贴到其他程序,如Microsoft Word.我有来自JTable的文本,但我不确定如何将其复制到剪贴板.解决方法:这适用于我,非常简单: 导入这些:import java.awt.datatransfer.StringSelection; import java.awt.Toolkit;然后将这段代码放在您想要更改剪贴板的任何位置:String myString = "This text will be copied into clipboard"; StringSelection stringSelection = new StringSelecti...

==和.equals()在java中不起作用[复制]【代码】

参见英文答案 > How do I compare strings in Java? 23个所以我试图比较PackageInfo和ApplicationInfo中的字符串,并在Android Studio中检索它们的包名.List<ApplicationInfo> packages = pm.getInstalledApplications(PackageManager.GET_META_DATA);List<PackageInfo> apps = pm.getInstalledPackages(PackageManager.GET_PERMISSIONS);for (PackageInfo app : apps)for(ApplicationInfo pack...

如何解决:找不到“http://java.sun.com/jsp/jstl/core”的标签库描述符[复制]【代码】

参见英文答案 > Can not find the tag library descriptor for “http://java.sun.com/jsp/jstl/core” 13个 <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> <%@ page import="com.library.controller.*"%> <%@ page import="com.library.dao.*" %> <%@ page import="java.util.*" %> <%@ page import="java.lang.*" %> <%@ page import="java.util.Date" %> <meta http-e...

字符串到日期转换mm / dd / yy到java中的YYYY-MM-DD [复制]【代码】

参见英文答案 > Java Date Error 7个我想将mm / dd / yy格式的String值转换为YYYY-MM-DD Date.怎么做这个转换? 输入参数为:03/01/18 下面给出了将String转换为Date的代码public static Date stringToDateLinen(String dateVlaue) {Date date = null;SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd");try {date = formatter.parse(dateVlaue);} catch (ParseException e) {e...

Java – 如何挂钩到Mac OS上的“复制和粘贴”菜单【代码】

我明白你可以:// Where CustomMacOSXController implements implements MRJAboutHandler, ... CustomMacOSXController macOSXController = new CustomMacOSXController()MRJApplicationUtils.registerAboutHandler(macOSXController); MRJApplicationUtils.registerPrefsHandler(macOSXController); //... and so on但是我找不到任何东西来挂钩复制和粘贴菜单,这样当它被调用时,当前选择的JTextField将受到影响(例如粘贴将剪贴板...

java – 使用PDFBox将UTF-8编码的字符串写入PDF [复制]【代码】

参见英文答案 > Apache PDFBox: Can I set font other than those present in PDType1Font 1个我无法使用PDFBox将unicode字符写入PDF.下面是一些生成垃圾字符而不是输出“?”的示例代码.我可以添加什么来获得对UTF-8字符串的支持?PDDocument document = new PDDocument(); PDPage page = new PDPage(); document.addPage(page); PDPageContentStream contentStream = new PDPageContentStream...

java – 获取请求的正确方法是什么?[复制]【代码】

参见英文答案 > How do I get the remote address of a client in servlet? 10个我找到了一些在servlet中获取ip的不同方法.但我不知道哪一个是正确的,为什么. 1:request.getHeader( "X-Real-IP" )2:String ip = request.getHeader("X-Forwarded-For"); if (ip == null || ip.length() == 0 || "unknown".equalsIgnoreCase(ip)) { ip = request.getHeader("Proxy-Client-IP"); } if (ip ==...

如何复制Java Collections列表【代码】

我有一个ArrayList,我想完全复制它.我假设有人花了一些时间使其正确,我尽可能使用实用程序类.很自然地,我最终得到了包含复制方法的Collections类. 假设我有以下内容:List<String> a = new ArrayList<String>(); a.add("a"); a.add("b"); a.add("c"); List<String> b = new ArrayList<String>(a.size());Collections.copy(b,a);这失败了,因为基本上它认为b不足以容纳一个.是的我知道b的大小为0,但现在它应该足够大了不应该吗?如果...

用Java复制到剪贴板[复制]【代码】

参见英文答案 > Copying text to the clipboard using Java 4个我想将用户的剪贴板设置为Java控制台应用程序中的字符串.有任何想法吗?解决方法:使用Toolkit获取system clipboard.使用String创建StringSelection并将其添加到剪贴板. 简化:StringSelection selection = new StringSelection(theString); Clipboard clipboard = Toolkit.getDefaultToolkit().getSystemClipboard(); clipboard.s...