gpt4 book ai didi

java - 使用管道符号作为分隔符拆分字符串

转载 作者:太空狗 更新时间:2023-10-29 22:48:30 29 4
gpt4 key购买 nike

为什么下面的输出是[]而不是[1]

String input="1|2|3";
String[] values= input.split("|");
System.out.println("[" + values[0] + "]");
// Output: []

但是,如果我们更改分隔符,则输出为 [1]

String input="1;2;3";
String[] values= input.split(";");
System.out.println("[" + values[0] + "]");
// Output: [1]

最佳答案

尝试转义那个字符:

String input="1|2|3";
String[] values= input.split("\\|");
System.out.println("[" + values[0] + "]");

关于java - 使用管道符号作为分隔符拆分字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15225908/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com