在java中重新格式化字符串,包括扩展名

在java中重新格式化字符串,包括扩展名,java,string,string-formatting,Java,String,String Formatting,如何在java中格式化字符串 例如,如何将“photo.jpg,华沙,2013-09-05 14:08:15”转换为“华沙02.jpg” 格式为“photoname.extension,city_name,yyyy-mm-dd hh:n-m:ss”,并应根据拍摄的时间和地点转换为“city name number.extension”。设计一个小类来描述每张照片。至少您的类应具有地点名称、日期和时间的实例字段(使用java.time中的LocalDateTime,除非时区相关)。编写构造函数或方

如何在java中格式化字符串

例如,如何将“photo.jpg,华沙,2013-09-05 14:08:15”转换为“华沙02.jpg”


格式为“photoname.extension,city_name,yyyy-mm-dd hh:n-m:ss”,并应根据拍摄的时间和地点转换为“city name number.extension”。

设计一个小类来描述每张照片。至少您的类应具有地点名称、日期和时间的实例字段(使用
java.time
中的
LocalDateTime
,除非时区相关)。编写构造函数或方法将原始字符串转换为此类对象。使用正则表达式解析字符串

按城市名称对对象进行分组,并按时间顺序对每组进行排序。如果一个城市的照片超过100张,则决定要执行的操作,因为两位数的编号将不再足够。遍历排序的对象以格式化字符串。使用NumberFormat或DecimalFormat格式化数字


快乐编码。

总是那个种格式和那个种输出吗?你们如何决定结果应该是
Warsaw02.jpg
?你们在使用什么逻辑?@KKasi这没什么意义,日期/时间和你们如何确定输出有什么关系?
02
2013-09-05 14:08:15
有什么关系?@KKasi你们的问题由于不清楚,有被关闭的危险,我们需要更多关于
02
是如何生成的信息