【问题标题】:Change order of some items in a string更改字符串中某些项目的顺序
【发布时间】:2021-02-16 08:02:13
【问题描述】:

在我的 Java 代码 (Android Studio) 中,我动态创建了一个 ArrayList()(ArrayList 的大小不固定)。比如:

[姓名,2020 年 1 月 2 日,上午 9:00 – 晚上 11:00,姓名,姓名,2020 年 2 月 3 日,上午 9:00 – 晚上 11:00,姓名,姓名,2020 年 8 月 4 日,9 :00 am – 11:00 pm,姓名,姓名]

现在,是否可以只搜索日期(所以要识别哪些是日期)然后用另一种格式替换?

例如,我想 2020 年 1 月 2 日 -> 01/02/20。

我的想法是滚动 ArrayList,使用 switch case 过滤项目,然后在特定日期数据中执行“某些操作”,但我仍然不知道 switch case 是如何并且可能无法搜索部分匹配项的。 喜欢,

开关(数组测试){

                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;
            }

感谢您的帮助

【问题讨论】:

    标签: string search arraylist replace


    【解决方案1】:

    我不认为我知道你到底想要做什么,但你可以convert the date string into date type 然后reformate 随心所欲。 希望对你有用。

    【讨论】:

    • 基本上,我有一个包含多个字符串的 ArrayList。其中一些字符串的格式为“月日,年”,另一些是名称。我只想找到带有“月日,年”的项目,然后将它们全部从这种格式转换为 MM/DD/YY。
    • 你知道它的顺序吗?
    • 或者您可以将它们存储在对象上吗?然后你可以 object.date for ex
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-02-04
    • 2019-12-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多