gpt4 book ai didi

java - 方法未按计划进行?

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

Scanner adjectives = new Scanner(new File("adjectives.txt"));
String[] adjectiveArray;
adjectiveArray = new String[25];
int counter = 0;
while (counter<25)
{
String in = adjectives.next();
fixCapitalization(in);
adjectiveArray[counter]=in;
counter++;
}

我的主要代码和我尝试使用的方法是...

public static String fixCapitalization(String original)
{
String modified = original.toLowerCase();
return Character.toUpperCase(modified.charAt(0)) + modified.substring(1);

}

我试图在将单词放入数组之前修复单词的大写,但后来在我的程序中我注意到 adjectiveArray 中的单词没有大写?我到底错在哪里?

最佳答案

字符串是不可变的

替换

fixCapitalization(in);
adjectiveArray[counter] = in;

adjectiveArray[counter] = fixCapitalization(in);

关于java - 方法未按计划进行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22310413/

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