2
我有一段java代码。Swift等价于String.format和.Replace?
functionReturnValue = String.format("%1$2s", jDay).replace(' ', '0') + "/" + String.format("%1$2s", i).replace(' ', '0') + "/" + dateIn.substring(0, 4);
什么是快速等值? 这是我在斯威夫特和Java中至今
let string1 = String(format: "%1$2s", jDay);
let replacedString = String(string1.characters.map{$0 == " " ? "0" : $0})
let string2 = String(format: "%1$2s", i);
let replacedString2 = String(string2.characters.map{$0 == " " ? "0" : $0})
let string3 = dateIn[year];
let stringFinal = replacedString + "/" + replacedString2 + "/" + string3;
我刚刚从java中快速进入。看起来我仍然需要学习一些新的语法。感谢您的洞察力! –
如果其他人看着这个,并认为你需要一次格式化一个值,情况并非如此。例如: –