gpt4 book ai didi

java - 修剪字符串

转载 作者:行者123 更新时间:2023-11-29 09:57:20 25 4
gpt4 key购买 nike

我有长度为 10 的 java 字符串。现在我想将它减少到 5 的长度。有没有什么我可以像在 C 中那样做的,如下所示

 str[6] = '\0' ; //insert null at 6th place so remaining string is ignored.

我不想使用 java 的内置 API 来执行此操作。我想解决的主要问题是我想删除字符串中的重复字符。现在删除重复字符后,字符串大小减小了,所以我想删除剩余的 5 个字符。

最佳答案

Java 中的

Strings 是不可变的,因此您不能修改字符串,而必须创建一个新字符串。由于您也无法了解 String 的底层 char[],因此实现目标的唯一方法是使用 API 方法:

String s = "blah blah blah";
s = s.substring(0, 5);

关于java - 修剪字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5909713/

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