所以我会从一个方法中获得这些字符串的值,并且我需要将它们合并为一个文件地址,但是我无法像在FILE_PATH_STRING中那样组合字符串。我试图使用concat方法,但它不起作用。 FILE_PATH_STRING永远等于第一个字符串,它是WORLD_PATH在这种情况下我有四个方法的字符串值。如何组合字符串?
public static final String WORLD_PATH = "The World/";
public static String CONTINENTS_NAME="";
public static String COUNTRY_NAME="";
public static String FILE_TYPE="";
public static String FILE_PATH_STRING = WORLD_PATH + CONTINENTS_NAME + COUNTRY_NAME + FILE_TYPE;
public static File FILE_PATH = new File(FILE_PATH_STRING);
它应该工作一样,当我在地图上点击,方法区域的名称返回给我,我的遗嘱将它们存储在那些静态字符串。我试过调试。所有的字符串都有一个值,它们是正确的。但FILE_PATH_STRING只等于我放在那里的第一个字符串。 后,我运行程序, CONTINENTS_NAME =亚洲 COUNTRY_NAME应等于CONTINENTS_NAME,因为这是我如何设置我的文件地址 FILE_PATH =巴纽这是负荷图方法
你确定这不是因为其他字符串是空的吗? – 2013-05-14 06:25:52
你可以发布代码,你尝试concat等? – 2013-05-14 06:26:12
欢迎来到SO.给出一个示例输出,输出应该如何。以便SO社区将能够帮助你:)。 – 2013-05-14 06:27:03