gpt4 book ai didi

JAVA - 双拆分字符串并转换为整数

转载 作者:行者123 更新时间:2023-11-29 03:04:43 24 4
gpt4 key购买 nike

你好,我尝试了很多方法来完成这个,但我失败了。你可以帮帮我吗 ?我需要双拆分,一个是“\n”,第二个是“|”。在 textArea 中是字符串350|450\n444|452\n等等。有鼠标坐标。X|Y在 int 数组中我需要

array[0]= x coord;
array[1]= y coord;
array[2]= x coord;
array[2]= y coord;

所以我在 textarea 中有字符串。我用“\n”分割它

String s[]= txtArea.getText().split("\\n");

这是一个拆分,在 textarea 中我有类似 150|255 的东西这是我的鼠标坐标 x|y。所以我需要下一个拆分“|”。

String s2[] = s[i].split("|");

之后

int [] array = new [s.length*2];

还有一些方法

while(!(s[j].equals("|")))
array[i] = Integer.parseInt(s[j]);

我试过类似的东西-

for(String line : txtArea.getText().split("\\n")){
arrayXY = line.split("\\|");
array = new int[arrayXY.length];
}

非常感谢您的回答:)祝你有美好的一天。

最佳答案

这可以使用正则表达式轻松解决:

String[] split = input.split("\\||\n");

split 将包含输入中的单个数字。

关于JAVA - 双拆分字符串并转换为整数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32678138/

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