首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

在JDK7中,有没有办法在移动文件时使用三元运算符来有条件地使用REPLACE_EXISTING?

在JDK7中,没有直接使用三元运算符来有条件地使用REPLACE_EXISTING的方法。但是,您可以通过以下方式实现类似的功能:

  1. 使用if-else语句:
代码语言:java
复制
Path source = Paths.get("source.txt");
Path target = Paths.get("target.txt");

CopyOption[] options = new CopyOption[]{};

if (condition) {
    options = new CopyOption[]{StandardCopyOption.REPLACE_EXISTING};
}

Files.copy(source, target, options);
  1. 使用Java 8的Optional类:
代码语言:java
复制
Path source = Paths.get("source.txt");
Path target = Paths.get("target.txt");

Optional<CopyOption> replaceExisting = condition ? Optional.of(StandardCopyOption.REPLACE_EXISTING) : Optional.empty();

Files.copy(source, target, replaceExisting.toArray(new CopyOption[0]));

这两种方法都可以根据条件有选择地使用REPLACE_EXISTING选项。虽然它们不是使用三元运算符,但它们可以实现类似的功能。

相关搜索:有没有办法在针对iOS 13时有条件地使用@StateObject?有没有办法在react JS中使用onClick有条件地呈现内容?在java中,有没有办法在char上使用or运算符||?有没有办法在使用三元运算符的return语句中抛出异常?有没有办法使用ReactJS在一个三元运算符中重构多个内联CSS?有没有办法在阅读文本时使用right shift来识别‘\n在进行pandas groupby时,有没有办法使用索引号来选择列?在使用&&,||或三元运算符时,有没有更漂亮的设置来防止自动将React组件包装在括号中?有没有办法在R中使用iconv()来正确地编码整个数据帧?有没有办法简单地在android studio中使用google mediapipe框架来进行手写跟踪?在React中使用三元运算符有条件地应用内联样式的这些方法在性能上有什么不同吗?有没有办法在Vue if中使用两个逻辑运算符来检查值?在R中使用Variable()时,有没有办法在中施加整数约束在java中,有没有办法很好地使用gson来获得包含4个变量的数组的列表?有没有办法在邮件移动到Notes中的文件夹时得到通知?有没有办法在多线程应用程序中安全地使用errno?有没有办法在React中毫无问题地使用多个版本的Bootstrap?有没有办法在使用Python解析PDF文件时识别划掉的单词?有没有办法在MYSQL中使用2列来唯一地标识一行?有没有办法在MongoDB中使用$where运算符来获取包含指定字符串的数据?
相关搜索:
页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

领券