String 字符串中某些项的更改顺序
在我的Java代码(Android Studio)中,动态创建了一个ArrayList()(ArrayList的大小不是固定的)。比如: 【姓名,2020年1月2日,上午9:00–晚上11:00,姓名,姓名,2020年2月3日,上午9:00–晚上11:00,姓名,姓名,2020年8月4日,上午9:00–晚上11:00,姓名,姓名】 现在,是否可以只搜索日期(以便识别哪些是日期),然后用另一种格式替换 例如,我想要2020年1月2日->20年2月1日 我的想法是滚动ArrayList,用switch case筛选项目,然后在特定的日期数据中执行“某些操作”,但我仍然不知道switch case如何搜索部分匹配项,我担心。 像 交换机(arraytest){String 字符串中某些项的更改顺序,string,search,arraylist,replace,String,Search,Arraylist,Replace,在我的Java代码(Android Studio)中,动态创建了一个ArrayList()(ArrayList的大小不是固定的)。比如: 【姓名,2020年1月2日,上午9:00–晚上11:00,姓名,姓名,2020年2月3日,上午9:00–晚上11:00,姓名,姓名,2020年8月4日,上午9:00–晚上11:00,姓名,姓名】 现在,是否可以只搜索日期(以便识别哪些是日期),然后用另一种格式替换 例如,我想要2020年1月2日->20年2月1日 我的想法是滚动ArrayList,用switc
谢谢你的帮助我想我还没有弄明白你到底想做什么,但是你可以随心所欲。
我希望这很有用。实际上,我有一个包含多个字符串的ArrayList。其中一些字符串的格式为“月-日,年”,其他字符串的格式为“名称”。我只想查找包含“月-日,年”的项目然后将所有格式转换为MM/DD/YY。您知道它的顺序吗?或者您可以将它们存储在对象上吗?然后您可以只使用object.date进行ex
case "January":
case "February":
case "March":
case "April":
case "May":
case "June":
case "July":
case "August":
case "September":
case "October":
case "November":
case "December":
arraytest = arraytest.something...
break;
}