gpt4 book ai didi

java - 给定偶数长度的字符串,返回前半部分。所以字符串 "WooHoo"产生 "Woo"

转载 作者:行者123 更新时间:2023-12-01 11:02:23 36 4
gpt4 key购买 nike

这是我到目前为止所拥有的:

    Scanner scan = new Scanner(System.in);

String str = scan.nextLine();

int x = str.length();
int y = str.charAt(x/2);
System.out.println(str.substring(y, x-1));

出于某种原因,当我运行它时,它给了我一个错误。请帮忙!

我在这方面还是个初学者,我只知道如何使用Java的基础知识。我不知道如何使用数组和其他高级东西。如果有人能告诉我如何以最简单的方式解决这个问题,那就太好了!

提前致谢! :)

最佳答案

int y = str.charAt(x/2); 不是必需的,实际上返回中间位置的字符。

public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
String str = scan.nextLine();
int x = str.length();
System.out.println(str.substring(0, x/2)); // return part of full string starting from index 0 to mid index
}

输出

WooHoo
Woo

关于java - 给定偶数长度的字符串,返回前半部分。所以字符串 "WooHoo"产生 "Woo",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33233826/

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