面试技能一
最后更新于:2022-04-01 21:06:26
## 题1:写一个函数,任意输入一个字符串,如果两个字符之间有多个空格字符,那么仅保留一个空格字符,例如“abc abc”,输出“abc abc”。
~~~
/**
* 返回一个字符串,将原有字符串中多个连续空格只保留一个
* @param s
* @return
*/
public static String checkSpace (String s) {
// \s 匹配的是任意的空白符,包括空格,制表符(Tab),换行符,中文全角空格
return s.replaceAll("\\s{1,}", " ");
}
~~~
## 题2:写一个函数,输出一个文件夹下所有文件的名称
~~~
/**
* 输出一个文件夹下所有的文件名称
* @param path
*/
public static void outputFiles(String path) {
File parent = new File(path);
if(!parent.exists())
{
System.out.println("path is not exist");
return;
}
File[] childs=parent.listFiles();
for(int i=0;i
';