Привет всем! Просьба посмотреть и прокомментировать код. Возможно , предложите свои решения? Быстро ли работает мой код или ваш быстрее? Если быстрее, просьба сказать почему. Хочется получить больше комментариев по своему коду и больше знаний полезных и решений для всех случаев в голове.
package com.javarush.task.task10.task1011;

/*
Большая зарплата
*/

import java.util.ArrayList;

public class Solution {
    public static void main(String[] args) {
        String s = "Я не хочу изучать Java, я хочу большую зарплату";
        char [] arr  =s.toCharArray();
        ArrayList arr1 = new ArrayList ();
        for (int i = 0; i < arr.length; i++) {
            arr1.add(arr[i]);
        }
        int i =Integer.valueOf(0);
        while (i<40){
            for (int j=0; j < arr1.size(); j++){
                System.out.print(arr1.get(j)) }
            System.out.println();
            arr1.remove(0);
            i++;
        }}}