(只是提醒一下,如果我的一些方法不是100%正确,我还是学生,所以请原谅我。)
在我的许多学校项目中,我不得不经常使用System.out.print("text")
。有没有办法我可以创建一个单独的方法,这样我可以做sop("text")
之类的事情并具有相同的效果?
答案 0 :(得分:6)
答案 1 :(得分:5)
在这种情况下,你可以做的最糟糕的事情就是替换一个众所周知的-understood调用,该调用具有一个可读的名称和一些无意义命名的函数,它没有任何用处,但却使维护者感到困惑。你在解决什么问题?挽救扭伤的手指不能调用自动完成或复制粘贴?不要为了懒惰而牺牲可读性。
答案 2 :(得分:3)
当然,只需制作一个这样的方法:
public static void printText(String yourText) {
System.out.println(yourText);
}
然后你可以通过调用方法的名称并给你想要打印的文本作为String参数来使用它,如下所示:
printText("This will print.");
答案 3 :(得分:1)
是的,有办法这样做。您基本上可以创建一个包含调用{{1}}的新方法。
{{1}}
但我建议不这样做:你在一个新的方法调用(记录)中封装了一个方法调用(System.out.println)而没有任何附加值。
答案 4 :(得分:-1)
当然可以。做一个方法。
public static void sOP(String s)
{
System.out.print(s);
}
答案 5 :(得分:-1)
是的,实际上有一种非常简单的方法。我会告诉你我的代码:
public class ExampleQuickOutput{
public static void out(String text /*The desired output*/){
System.out.print(text); //Outputs the text sent
}
public static void main(String[] args){
out("Hello World!"); //Call to the method
}
}
希望这有帮助!