【发布时间】:2020-06-24 06:08:08
【问题描述】:
到目前为止,这是我的代码。这就是我用“|”分解字符串的方式。现在我想知道如何存储每个部分。
public class Address {
private String lines;
public Address(String lines)
{
this.lines = lines;
String[] arrOfStr = this.lines.split("|");
}
此构造函数应接受由“|”分隔的部分地址 然后,构造函数需要将字符串分成几部分,然后存储每个部分 第1部分|第2部分|第3部分
【问题讨论】:
-
您有问题吗?如果是这样,请坚持并相应地更改标题。
-
这里到底有什么问题?存储数组本身与您使用
lines所做的类似。如果部件应该具有命名变量,则创建这些变量并分配相应的数组元素。 -
您已经将这些值作为 arrOfStr[0],arrOfStr[1] 尝试打印或设置为变量。
-
请记住,
.split采用正则表达式。|字符是正则表达式语法的一部分。替换为\\|以便将其转义并视为文字|字符。 -
可能是 Splitting a Java String by the pipe symbol using split(“|”) 和 Splitting string with pipe character (“|”) 的重复项,但很难说你在这里问的是什么。
标签: java