私は偽の言語を読み込み、数値、数字、記号のキーワード、文字/文字を表す文字列をテキストファイルに返しますパーサによって読み取られる。whileループで文字を含む文字列を作成するJava
私がいる問題は、テキストファイルに最初に読み込まれるときには、それはそうのように返し複数桁持っている数があるということです。
等しい1 =文字
12 =
2 =数字
777は、最初のテキストの数字です。
Ex。最初のテキストで:B = 777
最終テキスト:1 12 2 7 2 7 2 7
私は本当に私は私がに文字777を行う必要があります知っている1 12 2 777
をしたいです文字列だけど私の混乱は、私が投稿したループにいるときに、最初にそれを得る方法から来る
私は言葉のための別のループもあり、同じ問題です。
はあなたに
import java.util.Scanner;
import java.io.BufferedReader;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
import java.io.PrintWriter;
while(text.charAt(i)>='0'&&text.charAt(i)<='9')
{
log(Integer.toString(CONST));
System.out.println(CONST);
char num =text.charAt(i);
System.out.println(num);
log(Character.toString(num));
i++;
}
'@ Test'が何であるかわからない場合は、jUnitについて調べてください。それはあなたの人生を救うでしょう。 – slim