我有一種將給定字符串映射到另一個字符串的方法,就像方法的輸入是「RS256」一樣,它將返回「SHA256WithRSA」等等。我的方法如下如何在java中替換/轉換/展開字符串
public String getAlgorithm(String alg) {
// The internal crypto provider uses different alg names
switch(alg) {
case "RSA256" : return "SHA256withRSA";
case "SHA384" : return "SHA384withRSA";
case "SHA512" : return "SHA512withRSA";
}
throw new Exception("Not supported");
}
給出是否有任何其他的方式來做到這一點(我不希望使用MAP)。我期待看看是否有任何設計模式或任何OOP概念來做到這一點。
'我不希望使用MAP'。啊..我的眼睛..這裏有地圖嗎? –
枚舉類型也可用於將'alg'映射到返回的字符串。 – Ivey
你爲什麼不想使用Map? – Vaandu