我只是做了一些工作,并对结果感到惊讶。让我解释一下。
String str = "aaa.jpg";
String[] str1 = str.split("."); //output of this is empty array with size 0
str.contains("."); //output of this is true.
谁能解释一下,为什么split()方法不能识别".",其中contains()可以识别"."。
我有一个简单的C函数,其中,我让用户提供一个路径名,该函数检查它是否是有效的文件。
# include <stdio.h>
# include <string.h>
int main(void) {
char cFileChoice[256];
FILE * rInputFile;
unsigned int cFileLength;
printf("\nPlease supply a valid file path to read...\n");
fgets(cFileChoice, 255, stdin