gpt4 book ai didi

java - useDelimiter 无法识别竖线

转载 作者:行者123 更新时间:2023-11-29 07:35:56 32 4
gpt4 key购买 nike

useDelimiter 无法识别竖线,但可以识别其他字符。

这不起作用:

scan.useDelimiter("|");

这确实有效:

scan.useDelimiter(",");

其余代码:

Scanner scan = new Scanner("12,d,  |, f | ");

// initialize the string delimiter
scan.useDelimiter(",");

// Printing the delimiter used
System.out.println("The delimiter use is "+scan.delimiter());

// Printing the tokenized Strings
while(scan.hasNext()){
System.out.print(scan.next());
}

// closing the scanner stream
scan.close();

最佳答案

您需要通过执行转义竖线(管道字符);

scan.useDelimiter("\\|");

关于java - useDelimiter 无法识别竖线,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35801408/

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