我想在Android中编写文件路径,例如:

String filepath = getFilesDir() + "/" + "1.txt";


因为方法getFilesDir()的值结尾将不包含/,所以我必须手动添加/

这正常吗? Java中是否有类似[NSString stringByAppendingPathComponent:]的东西(Objective-C方法会自动添加/)?

最佳答案

您可以使用带有两个参数的File构造函数。第一个是目录,在本例中是getFilesDir()返回的文件,第二个是文件名:

 String filepath = new File(getFilesDir(), "1.txt").getAbsolutePath();

10-05 18:25