java - 对字符串数组进行排序

标签 java

我有一个字符串数组,其中包含:额外的水、果汁和额外的牛奶,所以我想知道如何去掉额外的内容并使用字符串中唯一的第二个单词,以便预期的输出是水,果汁和牛奶。

最佳答案

如果您只想删除特定的子字符串,则:

String[] array = {"Extra Water", "Juice", "Extra Milk"};
array = Arrays.stream(array).map(s-> s.replaceAll("Extra", "")).toArray();

这使用 Java 8 流,但您可以通过迭代来简单地完成它。

关于java - 对字符串数组进行排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35713332/

相关文章:

java - 确保 BUnit 包和测试包不包含在生产代码中

javascript - 如何让客户端使用 Javalin 接收服务器发送的事件?

java - Swing - 带合成器的自定义按钮

Java swing定时器和暂停程序?

java - 类中声明的枚举类型是隐式静态的吗?

java - 嵌套异常是 org.hibernate.exception.SQLGrammarException : could not extract ResultSet Hibernate+SpringMVC

java - JProgressBar 使用 JNI 跟踪 native (C++) 应用程序

java - 如何将监听器添加到双向绑定(bind)的对象

java - 主类中未调用 ActionListener?

java - Thread 类中的构造函数 Thread 不能应用于给定类型;