2015-01-06 5 views
-2

Я хочу, чтобы в java было решение, которое (кодирование) генерирует имя файла из данной строки, а (декодирование) с предоставлением сгенерированного имени файла возвращает строку, которую мы использовали для генерации имени файла.Генерирование имени файла с использованием заданной строки

Это то, что я хочу.

String myId = "asd" 

String encodedFileName = GenerateFileName(myId); 
String GenerateFileName(String key){ 
     return encodedString(key); 
} 
String decodeFileName(String FileName){ 
     return decodedString(FileName); 
} 

encodedFileName == "SomeEncodedString"; 



String decoded = decodeFileName(encodedFileName); 
decoded == "asd"; 
+0

Хорошо, что вы делали до сих пор? – kosa

+0

Вы имеете в виду хеширование? Что вы пробовали? – shkschneider

+0

Вы хотите кодировать имя файла, если оно содержит специальный символ? – iMBMT

ответ

0
String name = "FileName"; 
String extension = ".txt"; 
String fileName = name.concat(extension); 
+0

нет! я мог бы сделать это, но я хотел более профессионально. закодированная строка – user3144323

+0

Что вы подразумеваете под закодированной строкой – Simar

+0

Я отредактировал мой вопрос. он может заставить вас очистить – user3144323

Смежные вопросы