В терминологии управления исходным кодом, что такое скачок?

Вот как я решил свою проблему:

try {
    int index = 100;
    raf.seek(index); //index = 100
    int counter = 0;
    int length = 400;
    while (counter < length) { //want to read the characters 400 times
       char c = (char) raf.read();
       if (!(c == '\n')) {   //don't append the newline character to my result
           sb.append(c);    //sb is a StringBuilder
           counter++;
       }
    }
} catch (IOException e) {
    e.printStackTrace();
}

Я увидел и другое решение, где readFully () использовался с байтовым массивом, который также хорошо работал.

try {
    raf.seek(index);
    byte[] bytes = raf.readFully(new byte[(int) length]); //length of the charactersequence to be read
    String str = bytes.toString();
} catch (IOException e){
    e.printStackTrace();
}

В этом решении длина байтового массива должна учитываться в символе новой строки, поэтому вы должны рассчитать это с учетом длины строки. -> Начать в файле с разрывов строк и завершить индекс в файле с разрывами строк. длина = endInFile-startInFile +1;

13
задан PeeHaa 20 August 2012 в 16:14
поделиться

1 ответ

"Скачок" является синонимом для "Тега". Это - "скачок" в земле, означающей это, не перемещается по сравнению с ответвлением, которое растет.

Для дальнейшего разъяснения, 'тега' или 'скачка' представляет версию выпуска Вашего проекта. Теги являются снимками того выпуска, и как таковой активно не разрабатываются на том, хотя ответвления могут быть созданы из тега и затем далее разработаны.

12
ответ дан 1 December 2019 в 23:49
поделиться
Другие вопросы по тегам:

Похожие вопросы: