gpt4 book ai didi

java - 字符串的第一个和最后一个字符

转载 作者:行者123 更新时间:2023-12-02 05:18:35 25 4
gpt4 key购买 nike

我们在类里面做的这个实验给我带来了很多麻烦,我希望有人能帮我解释一下。我的老师这个周末不在城里,所以他不能回答我的问题。本实验的重点是找到每个字符串的第一个和最后一个字母。我们还必须使用“返回”方法,但我对应该如何使用它们感到困惑。我知道我必须使用“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

}
}

感谢任何帮助!

最佳答案

我会给你一些提示:

  1. charAt 是属于 String 类型对象的方法,这意味着点和方法名称位于变量名称之后(例如 yourString.extensionMethod() )

  2. 当您使用 charAt 时,您基本上将字符串视为 char 对象数组。要获取数组中的第一个元素,您会做什么?为了获得最后一个,你会做什么?

StackOverflow 上有很多页面可以准确地告诉您如何执行此操作。

关于java - 字符串的第一个和最后一个字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26693220/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com