我如何创建一个接受字符串并返回字符串中的第二个字符的函数?

时间:2015-10-30 06:51:43

标签: java

例如,如果函数被赋予字符串" ABCD"该函数应返回字母B.这是我到目前为止编写的代码,但我得到了一些错误,我现在已经尝试修复了三个小时!

import java.util.Scanner;
public class Stringg {

public static void main(String[] args) 
{
    System.out.print("Please enter a string: "); 
    mystring = Scanner.nextLine();
    public static char getSecondChar(String myString) { 
    return myString.charAt(1); 
    }
    System.out.println("The second character is " + getSecondChar  (myString));

3 个答案:

答案 0 :(得分:1)

./web/Gruntfile.js

答案 1 :(得分:0)

在java中,在函数内部编写函数并不意味着什么。您需要在不同的范围内编写函数。

答案 2 :(得分:0)

试试这个。不要在main方法中创建函数。您只需要调用main方法中的函数即可。

public class Stringg {

    public static char getSecondChar(String myString) { 
        return myString.charAt(1); 
    }

    public static void main(String[] args) {

        Scanner sc = new Scanner(System.in);
        System.out.print("Please enter a string: "); 
        String mystring = sc.nextLine();
        System.out.println("The second character is " + getSecondChar(mystring));

    }

}