在这段代码中,我试图将一个字符串拆分到一个明确的位置,但它不起作用,我不知道该放什么,知道我正在尝试以“xy”的格式“没有空格,逗号,任何东西。
dgItems.Items.Add(new ServerProperties());
答案 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);