gpt4 book ai didi

java - 我们可以在将字符串加载到 Arraylist 对象时限制特定的字符串大小写吗?

转载 作者:行者123 更新时间:2023-11-30 02:40:37 25 4
gpt4 key购买 nike

一个由许多单词组成的文件,其中一些单词纯粹是“大写”,一些单词纯粹是“小写”,其余单词是“miXeDCasE”?我想将这些单词加载到 Arraylist 对象,但它不应该允许加载大写字母。

我们可以使用 Java 泛型来实现这一点吗?怎么办?

例如:借助 Java 泛型的有界类型概念,我们可以实现仅将数字插入到下面的 Arraylist 对象中。

> ArrayList <T extends Number> al = new ArrayList<T extends Number>();

最佳答案

我不认为泛型可以满足您的要求,但如果您不强制使用泛型,您可以通过以下逻辑轻松实现此目的

String word = "SomeWordFromYourFile";
String wordToUpperCase = word.toUpperCase();
if(!wordToUpperCase.equals(word)) {
list.add(word);
}

关于java - 我们可以在将字符串加载到 Arraylist 对象时限制特定的字符串大小写吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41846895/

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