gpt4 book ai didi

java - 使用 stringbuilder 获取值直到一个字符(包括检查字符)

转载 作者:行者123 更新时间:2023-12-02 05:45:01 25 4
gpt4 key购买 nike

如何检查行的开头是否为“A”,后跟任何内容为Ablahblablah

StringBuilder sb = new StringBuilder();
String[] lines1 = sb.toString().split("\\n");
for(String getVal: lines1){
while(getVal.contains("^A\\w*")){
temp.append(getVal);//If found store all the former values and line including A + 2 characters in a temp buffer
}
}
System.out.println("temp = " + temp.toString());

输出

temp =

Temp 返回空。

我是不是做错了什么?

更新

使用:if(getVal.startsWith("6000")){

我得到了想要的输出。此逻辑中的任何问题。

如何从现有sb中删除temp

最佳答案

您需要使用matches()方法,而不是contains()

关于java - 使用 stringbuilder 获取值直到一个字符(包括检查字符),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24158590/

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