gpt4 book ai didi

java - 需要帮助理解,将 toCharArray() 转换为字符串

转载 作者:行者123 更新时间:2023-11-30 06:45:29 26 4
gpt4 key购买 nike

我相当确定我在这段代码中犯的错误是短视的。因此该程序首先获取用户的名字和姓氏并将它们存储为独立的字符串。下一部分是让程序操纵该值来获取名字的第一个首字母,这就是我遇到问题的地方(我对 CharArray 函数几乎没有经验,并且花了足够的独立研究时间让我选择询问这里是笑)

import java.util.Scanner; //Needed for the Scanner class

public class NumericTypes {
public static void main (String [] args) {
//TASK #2 Create a Scanner object here
//Reading from system.in
Scanner keyboard = new Scanner(System.in);
//prompt user for first name
System.out.println("Enter your first name: ");
//scans the next input as a double
String firstName = keyboard.nextLine();
//prompt user for last name
System.out.println("Enter your last name: ");
//scans the next input as a double
String lastName = keyboard.nextLine();
//concatenate the user's first and last names
String fullName = (firstName + " " + lastName);
//print out the user's full name
System.out.println(fullName);
//task 3 starts here
//get first initial from variable 'fullName'
String firstinitial = fullName.CharAt(0);
System.out.println("the first initial is: " + firstinitial);
}
}

我想要的输出是最后一组行显示名字的第一个首字母(用户输入)。任何帮助将非常非常感谢

最佳答案

这可以通过两种方式完成 -:

1.) 将字符串firstinitial替换为charfirstinitial

2.) 用 String.valueOf 包装 fullName.charAt(0),如下所示: String firstinitial = String.valueOf(fullName.charAt(0));

两者都可以正常工作。

关于java - 需要帮助理解,将 toCharArray() 转换为字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43750923/

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