String getLine(String Text,int Line) { int Num=Text.length(); //テキストの文字数の取得 int N=0; //テキストの(探索)行番号の初期化 String Work; //作業用文字列型変数の宣言 String Result="";//求める文字列を格納する変数の初期化 // 1文字ずつ探索し、改行記号(\n)毎に文字列を区切る for (int i=1;i<=Num;i++) { Work=Text.substring(i-1,i); if (Work.equals("\n")) { //改行記号を見つけ場合の処理 if(N==Line) { break; //求める行番号の文字を取得したのでforループを抜ける } N=N+1; //探索行番号を1つ増やす   Result=""; //新たに次の行の文字を格納するため初期化する。 } else { //改行記号以外の文字の場合、連結する。 Result=Result+Work; } } return Result; }