Можно использовать findLoadedClass (Строка) метод в ClassLoder. Это возвращает пустой указатель, если класс не загружается.
Мне нужно больше информации. Вы просто добавляете какой-то текст или вам нужно его вставить?
В любом случае, один из простых способов получить повторение - это perl-оператор 'x', например
" " x 20000
даст вам 20K пробелов.
Если есть существующая строка (например, $ s), и вы хотите увеличить ее до 20 КБ, попробуйте
$s .= (" " x (20000 - length($s)))
Кстати, Perl имеет обширный набор операторов - стоит изучить, если вы серьезно относитесь к языку.
ОБНОВЛЕНИЕ: первоначально заданный вопрос (с тех пор он был отредактирован) содержал около 20 КБ пробелов, а не «много пробелов», отсюда и 20 КБ в моем ответе.
Если вы всегда хотите, чтобы строка была определенной длины, вы можете использовать sprintf
:
Например, чтобы заполнить $ var
пробелом, чтобы он длился 20 000 символов, используйте:
$var = sprintf("%-20000s",$var);