gpt4 book ai didi

java - 如何在java中检索字符串的一部分?

转载 作者:搜寻专家 更新时间:2023-10-31 08:14:23 24 4
gpt4 key购买 nike

我正在设计一个聊天小程序。在这种情况下,用户会将他的名字附加到他发送给其他用户的消息的开头。在其他用户的窗口中,我想从该字符串中检索附加的用户名。我怎么做?用户发送的消息如下:

final_msg = user_name + ": " + user_message

因此我想知道如何只检索 user_name 字符串。是否有一个函数可以检索到第一个“:”的子字符串?我不想使用 final_msg.split(":"),因为 user_message 有可能包含“:”,这将给我一个字符串数组。

最佳答案

快速提示:

使用 indexOf 方法找到 ':' 字符的第一个索引,然后执行 substring() 调用。

String userName = final_msg.substring(0,final_msg.indexOf(':'));

编辑:考虑将您的变量从 final_msg 重命名为 finalMsg - 因为这是 Java 风格。通常“_”出现在 Java 常量名称中

关于java - 如何在java中检索字符串的一部分?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2579822/

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