我们在课堂上进行的这个实验室给我带来了很多麻烦,我希望有人帮我解释一下。我的老师这个周末不在城里,所以他无法回答我的问题。本实验的重点是找到每个字符串的第一个和最后一个字母。我们还必须使用“返回”方法,但是我对应该如何使用它们感到困惑。我知道我必须使用“ charAt();”,但是我不确定将其放置在何处以及如何通过另一种方法测试某些字符串。
import static java.lang.System.*;
public class firstandlast
{
public String s, word, getFirst, getLast;
public firstandlast(String s)
{
}
public void setString(String s)
{
}
public String getFirst()
{
return "";
}
public String getLast()
{
return "";
}
public String toString()
{
String output = "";
return output;
}
}
测试主类的代码:
import static java.lang.System.*;
public class firstrunner
{
public static void main ( String[] args )
{
firstandlast demo = new firstandlast("Hello");
demo.setString("Hello");
System.out.println( "first letter :: " + demo.getFirst() );
System.out.println( "last letter :: " + demo.getLast() );
demo.setString("World");
System.out.println( "first letter :: " + demo.getFirst() );
System.out.println( "last letter :: " + demo.getLast() );
//add more test cases
}
}
感谢您的帮助!
试试这个:
public class FirstAndLast {
private String message;
public FirstAndLast(String message) {
this.message=message;
}
public char getFirst(){
return message.charAt(0);
}
public char getLast(){
int len=message.length();
return message.charAt(len-1);
}
public static void main(String[] args) {
FirstAndLast fl=new FirstAndLast("Here you go");
System.out.println("First Char is "+fl.getFirst());
System.out.println("First Char is "+fl.getLast());
}
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句