2013-12-17 3 views
-1

Вот мой код, где я читаю txt-файл и создаю 2 строки из его содержимого. Теперь мне нужно создать 2 массива символов с этими двумя строками. Как я могу это сделать?Как заполнить массив символов заданной строкой

java.io.File file=new java.io.File("deneme3.txt"); 
    try{ 
     Scanner input=new Scanner(file); 
     while(input.hasNext()){ 
      String num= input.nextLine(); 
      String[] parts =num.split(" "); 
      String part1=parts[0]; 
      String part2=parts[1]; 

В конце концов, мне нужно что-то типа;

char[] mSeqA и char[] mSeqB;

+2

'String' объекты имеют метод 'toCharArray()'. Просто прочитайте документ: http://docs.oracle.com/javase/7/docs/api/java/lang/String.html –

+0

Это уже не вопрос. –

+0

@judge: Пожалуйста, прекратите задавать вопросы, как только они будут услышаны! Просто дайте им быть. –

ответ

0
char[] mSeqA=parts[0].toCharArray(); 
char[] mSeqB=parts[1].toCharArray(); 
0

Чтобы преобразовать строку в массив символов вы можете просто написать

String str = "someString"; 
char[] charArray = str.toCharArray(); 

Так что в вашем случае это будет

char[] mSeqA = parts[0].toCharArray(); 
char[] mSeqB = parts[1].toCharArray(); 

См http://docs.oracle.com/javase/7/docs/api/java/lang/String.html подробности

Смежные вопросы