0

ACTG_CAGTG_CA のようなシーケンスがあり、テキスト ファイルに格納されています。ある場合 - ファイルに値 0 を割り当て、i の代わりに 0 を表示し、G、A、T、C を 1,2,3,4 に同じ

import java.io.*;
public class file
{
  public static void main(String args[]) throws Exception
   {
      FileReader fr=new FileReader("TESTDATA_HPV_34_1.txt");
      BufferedReader br=new BufferedReader(fr);
      String s;
     while((s=br.readLine())!=null)
      {
        System.out.println(s);

      }

   }
}
4

4 に答える 4

0

readLine は行を文字列として提供します

0) キー G、A、T、C と値 1、2、3、4 でマップを作成します

1) String 行から文字配列を取得する

2) 変数 charVal を作成する

3) 文字配列を反復処理する

4) 各文字について、charVal を 0 に初期化し、その文字のマップから値を取得し、それを charVal に割り当てます。

5) charVal を出力する

PS: リソースを適切に閉じる

于 2013-08-12T15:48:38.750 に答える