面试技能一

最后更新于: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 ';