這裏是該方案的一個輸入java的分隔符替換爲新線
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>";
PROCESSS
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);
輸出是
標題= Java的Samplesauthor = Emiley JPublisher的= java的samples.comcopyright = 2007冷豆子
Senario 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);
輸出 什麼
我所要的輸出添加一個新行當使用
如果它工作的很好,那麼你的問題是什麼? –
這是否更有意義 – al23dev
有點,但不是很多...爲什麼你不告訴我們的場景,輸入和輸出是什麼;然後向我們展示不起作用的場景,輸入,當前輸出和預期輸出。 –