lxw
2023-12-20 b5af4f81be4894bd03f4992c43cc0c8ed7176ef9
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
package com.whyc.util;
 
/**
 * 物料型号 特殊字符 文件命名非法字符转义为 梵文
 */
public class MaterialSpecialCharUtil {
 
    public static String transfer(String subModel){
        if(subModel.contains("\\")){
            subModel = subModel.replace("\\","आ");
        }
        if(subModel.contains("/")){
            subModel = subModel.replace("/","ई");
        }
        if(subModel.contains(":")){
            subModel = subModel.replace(":","ऊ");
        }
        if(subModel.contains("*")){
            subModel = subModel.replace("*","ऐ");
        }
        if(subModel.contains("?")){
            subModel = subModel.replace("?","औ");
        }
        if(subModel.contains("\"")){
            subModel = subModel.replace("\"","ॠ");
        }
        if(subModel.contains("<")){
            subModel = subModel.replace("<","ॡ");
        }
        if(subModel.contains(">")){
            subModel = subModel.replace(">","का");
        }
        if(subModel.contains("|")){
            subModel = subModel.replace("|","की");
        }
        return subModel;
    }
 
    public static void main(String[] args) {
        if("की".equals("की")){
            System.out.println(true);
        }
        String a = "\\13/:*?\"<>|";
        String transfer = transfer(a);
        System.out.println(transfer);
    }
}