gpt4 book ai didi

java - 如何使用 StringUtils 获得大驼峰命名法?

转载 作者:行者123 更新时间:2023-12-02 09:38:04 26 4
gpt4 key购买 nike

我似乎无法让 StringUtils.capitalize 真正将我的整个单词字符串大写。

我尝试了各种方法,但最终只是得到了句子类型的案例。我尝试在我想要打印的内容中使用 StringUtils.capitalize ,但这也不起作用。我查到的任何东西都对我没有帮助。

  File file = 
new File("C:\\Users\\mikek\\Desktop\\name.txt");
BufferedReader abc = new BufferedReader(new FileReader(file));
List<String> data = new ArrayList<String>();
String s;
String t;
while((s=abc.readLine()!=null) {
data.add(s);

System.out.println("public static final Block " + s.toUpperCase() + " = new "
+ StringUtils.capitalize(s).replace("_","") + "(\"" + s + "\", Material.ROCK);");
}

abc.close();
}

预期:木炭 block 得到:木炭 block

最佳答案

这个怎么样?

        String s = "camel case word";
String camelCaseSentence = "";
String[] words = s.split(" ");
for(String w:words){
camelCaseSentence += w.substring(0,1).toUpperCase() + w.substring(1) + " ";

}
camelCaseSentence = camelCaseSentence.substring(0, camelCaseSentence.length()-1);
System.out.println(camelCaseSentence);

关于java - 如何使用 StringUtils 获得大驼峰命名法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57333461/

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