public ArrayList PreProcessingBean(StringBuffer rawTextIn, GlobalVariable objGlobalVariable_)
{
    StringBuffer PPTextOut = new StringBuffer();
    StringBuffer PPTextTemp = new StringBuffer();
    System.out.println("\n\nINPUT TO PP BEAN\n" + rawTextIn);
    CleaningAtFirstLevel cleanRawText = new CleaningAtFirstLevel(rawTextIn);
    PPTextTemp =cleanRawText.FirstLevelRawTextCleaning();
}


我从第6行的rawTextIn输入一个字符串。我在使用PPTextTemp变量,并且在程序中到处都在使用它。那么我可以在各处使用rawTextIn来节省内存吗?
还是这段代码很好,或者我必须分配新变量(PPTextTemp)?

最佳答案

rawTextIn变量是局部变量,方法完成后将立即从堆栈中将其删除。

请至少遵循这些Java代码约定。如果您在camelCase中编写变量,那将是很棒的并且更具可读性。

08-26 05:50