到MyApp项目的类路径中。
创建和编辑Java源代码
现在您需要创建Java包并添加将用于构建离合词的方法。之后,您需要在Main类中实现acrostic方法。
创建Java包和类文件
右键单击MyLib项目节点,然后选择“新建”>“Java类”。键入LibClass作为新类的名称,在“包”字段中键入
org.me.mylib,然后单击“完成”。LibClass.java在源代码编辑器中打开。
在LibClass.java中,将光标置于类声明(publicclassLibClass{)后面的行上。
键入或粘贴以下方法代码:publicstaticStringacrostic(String[]args){
StringBufferb=newStringBuffer();
for(inti=0;i
if(args[i].length()>i){
b.append(args[i].charAt(i));
}else{
b.append('?');
}
}
returnb.toString();
}如果粘贴的代码格式不正确,请按Alt-Shift-F组合键重新设置整个文件的格式。
按Ctrl-S组合键保存该文件。
编辑Java文件
现在您将向Main.java中添加一些代码。在执行此操作的过程中,您会看到源代码编辑器的代码完成和代码模板(缩写)功能。
在源代码编辑器中选择"Main.java"标签。如果尚未打开该标签,请在“项目”窗口中展开"MyApp">“源包”>
"acrostic",然后双击"Main.java"。
删除main方法中的//TODOcodeapplicationlogichere注释。
键入下列代码,以代替该注释:Stringresult=Li将光标保留在紧随Li
之后的位置。在下一步中,您将使用代码完成功能来将Li转换为LibClass。
按Ctrl-空格键打开代码完成框。
将显示一个简短的列表,其中列出了用于完成该词的可能方式。但是,该列表中可能不会列出您所需的类LibClass。
再次按Ctrl-空格键以显示较长的可能匹配项列表。
此列表中应该包含LibClass。
选择"LibClass",然后按Enter键。IDE将填写该类名的其余部分,并且还将自动为该类创建一个import语句。
注意:IDE还将在代码完成框的上面打开一个框,该框显示选定类或包的Javadoc信息。由于此包没有对应的Javadoc
信息,因此该框将显示“找不到Javadoc”消息。
在主方法中LibClass后面键入句点(.)。将再次打开代码完成框。
选择"acrostic(String[]args)"方法,然后按Enter键。IDE将填写acrostic
方法并突出显示args参数。
按Enter键以接受args参数。
键入分号(;)。
最后一行应与以下行类似。
Stringresult=LibClass.acrostic(args);按Enter键以开始一个新行。然后,键入