【发布时间】:2013-07-16 10:20:31
【问题描述】:
您好,我正在研究如何拆分字符串,所以这是我的代码: 因为我使用缓冲阅读器并且我有两个文本框,所以它读取两个文本框(我输入 john 的第一个文本框,我输入 peter 的第二个文本框)输出是 johnpeter 所以我尝试拆分文本框而不是直接读取 1 行.
BufferedReader reader = new BufferedReader(new InputStreamReader(
req.getInputStream()));
String name;
while ((name = reader.readLine().toString()) != null)
{
Statement stmt;
String[] players = name.split("");
String playerO = players[1];
String playerX = players[2];
当前输出为:
Player 1 :j
Player 2 :o
我希望我的输出是:
Player 1 :john
Player 2 :peter
【问题讨论】:
-
好吧,分裂什么??
-
@JigarJoshi 可能是
johnpeter没有引号 -
你最好做一个子字符串,因为你分割的字符会在这个过程中丢失。但这意味着您需要知道这两个部分的长度。为什么不在各部分之间添加 , 然后进行 split(",")
-
因为我使用 bufferreader 它读取直线,所以我想拆分它们
-
这又不会编译,while循环没有结束
标签: java android string split bufferedreader