【发布时间】:2012-06-13 08:26:44
【问题描述】:
这是场景一的输入
String in = "<ENTER>title=Java-Samples<ENTER>" +
"<ENTER>author=Emiley J<ENTER>" +
"<ENTER>publisher=java-samples.com<ENTER>" +
"<ENTER>copyright=2007<ENTER>" +
"<ENTER>cool beans<ENTER>";
进程
in=in.substring(in.indexOf("<ENTER>")+7,in.lastIndexOf("<ENTER>"));
String[] mSplitted= in.replaceAll("<ENTER><ENTER>", "<ENTER>").split("<ENTER>");
String mFinal="";
for(int i=0;i<mSplitted.length;i++)
{
System.out.println("values: "+mSplitted[i]);
mFinal= mFinal+ mSplitted[i];
}
System.out.println(mFinal);
输出是
title=Java-Samplesauthor=Emiley Jpublisher=java-samples.comcopyright=2007cool beans
情景 2
输入
String in = "What is the output of: <ENTER><ENTER>echo 6 % 4;";
进程
in=in.substring(in.indexOf("<ENTER>")+7,in.lastIndexOf("<ENTER>"));
String[] mSplitted= in.replaceAll("<ENTER><ENTER>", "<ENTER>").split("<ENTER>");
String mFinal="";
for(int i=0;i<mSplitted.length;i++)
{
// System.out.println("values: "+mSplitted[i]);
mFinal= mFinal+ mSplitted[i];
}
System.out.println(mFinal);
输出 什么都没有
我希望输出在使用时添加一个新行
【问题讨论】:
-
如果它工作正常那么你的问题是什么?
-
有点,但不多...你为什么不向我们展示可行的场景,输入和输出是什么?然后向我们展示不起作用的场景、输入、当前输出和预期输出。
标签: android split substring csv