gpt4 book ai didi

java - 使用 '|' 拆分字符串

转载 作者:行者123 更新时间:2023-11-29 08:12:51 25 4
gpt4 key购买 nike

我有一个字符串

|      859706 | Conficker infected host at 192.168.155.60    |        5744 |       7089 |        5 |                 4 | 1309714576 |
1 | completed |

我需要拆分 using |这只不过是管道 ( | ) 符号当我进行以下拆分时,我得到的数组大小为 0

columns=parts[i].split('|');

其中部分和列是字符串数组

最佳答案

| 是一个正则表达式特殊字符 - 你可以用反斜杠转义它,所以在 java 中,你会这样写

columns=parts[i].split("\\|"); //first backslash escapes the second for java

编辑:如果您需要支持尾随空列,请不要忘记使用

columns=parts[i].split("\\|", -1);

关于java - 使用 '|' 拆分字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6978901/

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