我需要使用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。
答案 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");