java进程多个字符串参数(java process multiple string arguments)
我在java中有以下代码:
public void loadFiles(String file_1, String file_2) throws FileNotFoundException, IOException { String line_file1; String line_file2; BufferedReader buf_file1 = new BufferedReader(new FileReader(new File(file_1))); BufferedReader buf_file2 = new BufferedReader(new FileReader(new File(file_2))); }
现在,当他运行此过程时,他同时期望file_1和file_2。 但是,当只有file_1时,我也想让它通过。 我应该如何指定这个?
I have the following code in java:
public void loadFiles(String file_1, String file_2) throws FileNotFoundException, IOException { String line_file1; String line_file2; BufferedReader buf_file1 = new BufferedReader(new FileReader(new File(file_1))); BufferedReader buf_file2 = new BufferedReader(new FileReader(new File(file_2))); }
Now when he runs this process, he expects both a file_1 and file_2. But I also want to make it go through when there is only a file_1. How should I specify this?
原文:https://stackoverflow.com/questions/37985580
更新时间:2023-01-12 13:01
最满意答案
像这样的东西?
编辑:我认为它必须是这样的,但我也不是SQL专家:
SELECT tf_threads.*, tf_posts_tmp.* FROM tf_threads LEFT JOIN (SELECT p1.* FROM tf_posts as p1 LEFT JOIN tf_posts AS p2 ON p1.postid = p2.postid AND p1.date < p2.date) as tf_posts_tmp ON (tf_threads.thread_id=tf_posts_tmp.thread_id)
Something like this?
Edit: I think that it has to be something like this, but I'm also not an SQL expert:
SELECT tf_threads.*, tf_posts_tmp.* FROM tf_threads LEFT JOIN (SELECT p1.* FROM tf_posts as p1 LEFT JOIN tf_posts AS p2 ON p1.postid = p2.postid AND p1.date < p2.date) as tf_posts_tmp ON (tf_threads.thread_id=tf_posts_tmp.thread_id)
相关问答
更多-
我会尝试这样的事情: SELECT C.*, (SELECT P.id, P.title FROM products as P WHERE P.category_id = C.id LIMIT 1) FROM categories C I would try something like this: SELECT C.*, (SELECT P.id, P.title FROM products as P WH ...
-
您需要有一个子查询来获取每个user ID的最新日期。 SELECT a.*, c.* FROM users a INNER JOIN payments c ON a.id = c.user_ID INNER JOIN ( SELECT user_ID, MAX(date) maxDate FROM payments GROUP BY user_ID ) b ON c.user_ID = b.user_ID ...
-
像这样的东西? http://murrayhopkins.wordpress.com/2008/10/28/mysql-left-join-on-last-or-first-record-in-the-right-table/ 编辑:我认为它必须是这样的,但我也不是SQL专家: SELECT tf_threads.*, tf_posts_tmp.* FROM tf_threads LEFT JOIN (SELECT p1.* FROM tf_posts as p1 ...
-
SELECT `listings`.*, `photos`.* FROM `listings` JOIN `photos` ON `photos`.`listing_id` = `listings`.`id` WHERE `listings`.`date_expires` >= '2016-08-10' AND `listings`.`visible` = '1' AND `listings`.`spotlightListing` >= '2016-08-10' limit 1 我相信你在谈论列表记 ...
-
Mysql加入限制?(Mysql Join with limit?)[2022-12-01]
select a.* from t a where 10 > ( select count(*) from t b where b.category=a.category and b.count( select count(*) from t b where b.category=a.category and b.count 它确实很奇怪,因为有某些行的交叉产品。 您可以使用DISTINCT关键字仅获取唯一的电话号码: GROUP_CONCAT(DISTINCT phones.phone_number) AS phone_numbers, 查看文档 。 或者,您可以在另一个查询中获取电话号码,您只需选择条件为WHERE phones.user_id IN (x, x, x, ...)的电话号码(x是从第一个查询返回的ID)。 It does weird things, becaue there is a cross produ ...你可以使用子查询: SELECT o.order_id , o.order_status, o.customer_method, o.payment_method, o.customer_notes, o.order_date, p.name as product_name, p.price as product_price FROM (select o.* from timber_orders o order by order_id desc ...我想如果你在MySQL客户端运行查询,限制为10,你会发现它实际上在结果集中返回了10行。 我怀疑@mcmodlist_tag_server中有多行,其server_id与@mcmodlist_servers中的行匹配。 当存在多个匹配行时,您将从@mcmodlist_servers获取“重复”行。 鉴于没有从@mcmodlist_tag_server表返回的列,并且这是一个OUTER连接,所以根本不清楚为什么这个表将被包含在查询中。 不,LEFT JOIN并不意味着你所说的意思。 问: 左外连接只有在匹配 ...使用INNER JOIN和ORDER BY和LIMIT进行MySQL更新(MySQL Update using INNER JOIN with ORDER BY and LIMIT)[2023-04-11]
没有理由使用视图: UPDATE table1 t1 SET t1.flags = NULL WHERE t1.type = 'fttc' AND t1.flags = 'co' AND t1.date >= $today_date AND EXISTS (SELECT 1 FROM table2 t2 WHERE t2.service_id = t1.serv ...您必须使用子查询: SELECT items.*,subitems.* FROM ( SELECT * FROM items LIMIT 10 ) AS items LEFT OUTER JOIN subitems ON subitems.subitem_itemId = items.item_id GROUP BY subitem.subitem_id; You have to use a sub-query for this: SELECT items.*,subitems.* ...相关文章
更多- 遍历字符串每个字符,Stringreader是不是要比string.toCharArray来的快?
- multi-core solr deploy process(not complete)
- 怎么得到String数组?
- 按位数截取字符串,组成一个字符串数组的问题
- multi-core solr deploy process(not complete)
- Java String类
- redis 字符串(String) SET 操作
- Hadoop运行时错误:Task process exit with nonzero status of 1
- Java 获取字符串中第N次出现的字符位置
- Hadoop执行分布式Process
最新问答
更多- 散列包括方法和/或嵌套属性(Hash include methods and/or nested attributes)
- TensorFlow:基于索引列表创建新张量(TensorFlow: Create a new tensor based on list of indices)
- 企业安全培训的各项内容
- 错误:RPC失败;(error: RPC failed; curl transfer closed with outstanding read data remaining)
- NumPy:将int64值存储在np.array中并使用dtype float64并将其转换回整数是否安全?(NumPy: Is it safe to store an int64 value in an np.array with dtype float64 and later convert it back to integer?)
- 注销后如何隐藏导航portlet?(How to hide navigation portlet after logout?)
- 将多个行和可变行移动到列(moving multiple and variable rows to columns)
- 对setOnInfoWindowClickListener的意图(Intent on setOnInfoWindowClickListener)
- Angular $资源不会改变方法(Angular $resource doesn't change method)
- 如何配置Composite C1以将.m和桌面作为同一站点提供服务(How to configure Composite C1 to serve .m and desktop as the same site)
- 不适用:悬停在悬停时:在元素之前[复制](Don't apply :hover when hovering on :before element [duplicate])
- Mysql DB单个字段匹配多个其他字段(Mysql DB single field matching to multiple other fields)
- 产品页面上的Magento Up出售对齐问题(Magento Up sell alignment issue on the products page)
- 是否可以嵌套hazelcast IMaps?(Is it possible to nest hazelcast IMaps? And whick side effects can I expect? Is it a good Idea anyway?)
- UIViewAnimationOptionRepeat在两个动画之间暂停(UIViewAnimationOptionRepeat pausing in between two animations)
- 在x-kendo-template中使用Razor查询(Using Razor query within x-kendo-template)
- 在BeautifulSoup中替换文本而不转义(Replace text without escaping in BeautifulSoup)
- 如何在存根或模拟不存在的方法时配置Rspec以引发错误?(How can I configure Rspec to raise error when stubbing or mocking non-existing methods?)
- asp用javascript(asp with javascript)
- “%()s”在sql查询中的含义是什么?(What does “%()s” means in sql query?)
- 如何为其编辑的内容提供自定义UITableViewCell上下文?(How to give a custom UITableViewCell context of what it is editing?)
- c ++十进制到二进制,然后使用操作,然后回到十进制(c++ Decimal to binary, then use operation, then back to decimal)
- 以编程方式创建视频?(Create videos programmatically?)
- 无法在BeautifulSoup中正确解析数据(Unable to parse data correctly in BeautifulSoup)
- webform和mvc的区别 知乎
- 如何使用wadl2java生成REST服务模板,其中POST / PUT方法具有参数?(How do you generate REST service template with wadl2java where POST/PUT methods have parameters?)
- 我无法理解我的travis构建有什么问题(I am having trouble understanding what is wrong with my travis build)
- iOS9 Scope Bar出现在Search Bar后面或旁边(iOS9 Scope Bar appears either behind or beside Search Bar)
- 为什么开机慢上面还显示;Inetrnet,Explorer
- 有关调用远程WCF服务的超时问题(Timeout Question about Invoking a Remote WCF Service)