🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
## 题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<childs.length;i++){ if(childs[i].isFile()){ System.out.println(childs[i].getName()); } } } ~~~ 本文将持续更新