将变量插入引号/ url的中间

时间:2015-04-02 17:26:33

标签: java

我需要使用Java将变量插入到URL的中间。

File f = new File("/home/james/YCSB/bin/100.dat");
if(f.exists() && !f.isDirectory()) 
System.out.println("yes");

100需要是变量。例如,我会想象代码看起来像这样:

String v;
File f = new File[]("/home/james/YCSB/bin/"+v".dat");
if(f.exists() && !f.isDirectory()) 
System.out.println("yes");

我知道几乎完全有这样的问题: Insert variable into middle of url 但它使用的是.net。

3 个答案:

答案 0 :(得分:3)

你在v之后缺少一个+。如果你添加它,那么你的字符串应该可以正常工作。

File f = new File[]("/home/james/YCSB/bin/"+v+".dat");

答案 1 :(得分:2)

使用字符串连接

File f = new File("bal bla" + variable + "bla");

答案 2 :(得分:1)

你在字符串

中缺少+

试试这个:

String v;
v = "100"; // dont forget
File f = new File[]("/home/james/YCSB/bin/"+v+".dat");
if(f.exists() && !f.isDirectory()) 
System.out.println("yes");

一切分开

 File f = new File[]("/home" + "/james" + "/YCSB" + "/bin/" + v +  ".dat");