在用idea力扣插件刷题时,用中文作为类名会出现空格或者其他符号,总所周知,变量名和类名是不能出现空格和其他符号的,在我查阅了官方文档后,发现模板的工具类是继承了Stringutils的,所以在代码模板中是可以运用String的工具类去去除空格的,
文件名设为:
$!velocityTool.replaceAll("P$!{question.frontendQuestionId}_${question.title}","[\s\[\]\(\)]","")
模板设为:
// 问题内容
${question.content}
// 你电脑中代码文件所在的包,根据自己实际进行改动
package leetcode.editor.cn;
// date:$!velocityTool.date()
//${question.title}
public class $!velocityTool.replaceAll("P$!{question.frontendQuestionId}_${question.title}","[\s\[\]\(\)]",""){
public static void main(String[] args) {
//测试代码
Solution solution = new $!velocityTool.replaceAll("P$!{question.frontendQuestionId}_${question.title}","[\s\[\]\(\)]","")().new Solution();
}
//力扣代码
${question.code}
}