在java中将字符串拆分为某个字符

时间:2017-10-13 14:53:45

标签: java arrays string split

在这段代码中,我试图将一个字符串拆分到一个明确的位置,但它不起作用,我不知道该放什么,知道我正在尝试以“xy”的格式“没有空格,逗号,任何东西。

dgItems.Items.Add(new ServerProperties());

2 个答案:

答案 0 :(得分:2)

在这种情况下,您不需要拆分。你基本上知道第一个字符串应该从索引0到n-1,然后你得到第二个字符串,从n-1到" length"。

因此:不要分裂;只需拨打substring()两次,然后提供所需的号码。

因为你首先处理两个骗局;去吧:

char x = str.charAt(0);
char y = str.charAt(1);

完成。

答案 1 :(得分:2)

  

在这段代码中,我试图将一个字符串拆分到一个明确的位置,但它不起作用,我不知道该放什么,知道我正在尝试以“xy”的格式“没有空格,逗号,任何东西

您不必使用拆分,收到的输入中没有分隔符。由于预期输入为xy。将其作为字符串接收并使用charAt:

String input = scn.nextLine();
char x = input.charAt(0);
char y = input.charAt(1);

或者

String x = input.substring(0, 1);
String y = input.substring(1);