首页 > 编程语言 >【JAVA基础】String处理

【JAVA基础】String处理

时间:2022-11-29 15:46:47浏览次数:36  
标签:文件 JAVA String 处理 file new originalFilename suffix

String处理

字符串查找子串及截取

    // 保存的头像文件的文件名
        String suffix = "";
        String originalFilename = file.getOriginalFilename();
        int beginIndex = originalFilename.lastIndexOf(".");
        if (beginIndex > 0) {
            suffix = originalFilename.substring(beginIndex);
        }
        String filename = UUID.randomUUID().toString() + suffix;

        // 创建文件对象,表示保存的头像文件
        File dest = new File(dir, filename);
        // 执行保存头像文件
        try {
            //将file写入目标文件
            file.transferTo(dest);
        } catch (IllegalStateException e) {
            // 抛出异常
            throw new FileStateException("文件状态异常,可能文件已被移动或删除");
        } catch (IOException e) {
            // 抛出异常
            throw new FileUploadIOException("上传文件时读写错误,请稍后重尝试");
        }

标签:文件,JAVA,String,处理,file,new,originalFilename,suffix
From: https://www.cnblogs.com/SPiCa24/p/16935544.html

相关文章