All Downloads are FREE. Search and download functionalities are using the official Maven repository.

ars.file.UUIDNameGenerator Maven / Gradle / Ivy

The newest version!
package ars.file;

import java.util.UUID;

import ars.util.Files;

/**
 * UUID名称生成器
 *
 * @author wuyongqiang
 */
public class UUIDNameGenerator implements NameGenerator {

    @Override
    public String generate(String name) {
        String uuid = UUID.randomUUID().toString();
        String suffix = Files.getSuffix(name);
        return suffix == null ? uuid : new StringBuilder(uuid).append('.').append(suffix).toString();
    }

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy