提问人:SlipperyBarrel 提问时间:8/27/2023 更新时间:8/27/2023 访问量:25
我如何打破给定字符串中的行,并将格式化的字符串推送到列表中?
How I may break lines in given String, and push formatted String into the List?
问:
假设我有 String,其中包含数据(它来自 api 响应)。我想在其中换行,并将其作为单个字符串传递给 ArrayList,以便以后可以显示。我想要这样的东西:
1 - API 响应给出字符串 = “2020-01-01”
2 - 转换此字符串,以换行,其中破折号是 =
2020
01
01
3 - myList.add(convertedString)
4 - 显示。
答:
0赞
C.F.G
8/27/2023
#1
您可以使用方法拆分字符串,然后对拆分的部分执行您想执行的操作。split
String string = "2020-01-02";
String[] parts = string.split("-");
String part1 = parts[0]; // 2020
String part2 = parts[1]; // 01
String part2 = parts[2]; // 02
String formattedString = part1+"\n" +part2+"\n" +part3;
output: 2020
01
02
3赞
Scott Stanchfield
8/27/2023
#2
您可以使用:String.replace(Char, Char)
// Copyright 2023 Google LLC.
// SPDX-License-Identifier: Apache-2.0
val string = "2020-01-01"
val convertedString = string.replace('-', '\n')
评论