gpt4 book ai didi

java - 如何从字符串中获取数字值,并使用 for 循环将它们转换为 int?

转载 作者:行者123 更新时间:2023-12-01 20:24:38 25 4
gpt4 key购买 nike

我想创建一个循环来获取 String 值并将它们转换为 int 值。这是一个示例字符串 2012.12.31我想要的是一旦到达“.”就杀死循环。我们假设所有字符串仅包含 2 个“.”。在他们中。这就是我开始的地方,但我被困住了。有人可以指导我可以使用什么吗?我是一名java学习者,所以我什至不知道本例中可以使用的所有系统命令。这就是我想要的方式。

DateSettings (String A){
int YYYY, MM, DD;

for (int i=0; i<A.indexOf('.'); i++);{
YYYY = A[i];
}

}

最佳答案

我会选择String.split

String s = "2012.12.31";
String array[] = s.split("\\.");
int year = Integer.parseInt(array[0]);
//and so on

此外,循环后有一个 ;,这可能会导致问题,而且您没有更新字符串

关于java - 如何从字符串中获取数字值,并使用 for 循环将它们转换为 int?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44069104/

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