我似乎无法让 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();
}
预期:木炭块得到:木炭块