gpt4 book ai didi

java - String.matches 不匹配模式

转载 作者:行者123 更新时间:2023-11-29 03:16:07 24 4
gpt4 key购买 nike

String resultOfSplit="0x^3";
boolean startzero = resultOfSplit.matches("^0");
System.out.println(startzero);

我想查找我的字符串的第一个字符是否等于“0”或不但是 startzero 是错误的!

最佳答案

您正在使用 String.matches,它将匹配整个 String

试试这个:

//                                         | start of input
// || "0"
// ||| any character, 0 or more instances
boolean startzero = resultOfSplit.matches("^0.*");

Rustam 所述,有一个不使用正则表达式的更简单和更优雅的解决方案:

boolean startzero = resultOfSplit.startsWith("0");

关于java - String.matches 不匹配模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26546288/

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