powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Копирование массива
9 сообщений из 9, страница 1 из 1
Копирование массива
    #33713248
Michael Ponomarev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ламерский вопрос, что-то торможу
for (int i = 0; i < f2.length; i++) {
f1 = f2;
}
f1 указывает на f2 ведь так? Если я меняю f2, то у f1 будет "старое" содержимое или будет указывать на f2 ?
...
Рейтинг: 0 / 0
Копирование массива
    #33713264
Фотография Penkov Vladimir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
 public   class  Test {

         public   static   void  main(String[] args) {
                
                 int [] a =  new   int [ 1 ];
                 int [] b =  new   int [ 1 ];

                a[ 0 ] =  1 ;
                b[ 0 ] =  2 ;
                System.out.println(a[ 0 ]);
                System.out.println(b[ 0 ]);


                a = b;
                System.out.println(a[ 0 ]);
                System.out.println(b[ 0 ]);

                a[ 0 ] =  3 ;
                System.out.println(a[ 0 ]);
                System.out.println(b[ 0 ]);
        }

}

на выходе:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
---------- run java class ----------
 1 
 2 
 2 
 2 
 3 
 3 

Output completed ( 0  sec consumed) - Normal Termination

-----------------------------------
The Bat + My Gate

Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
Копирование массива
    #33713279
Michael Ponomarev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Неправильно написал и забыл уточнить
Код: plaintext
1.
2.
3.
     for  ( int  i =  0 ; i < f2.length; i++) {
        f1 = f2[i];
    }
f1 [i], f2 есть стринги
...
Рейтинг: 0 / 0
Копирование массива
    #33713336
Michael Ponomarev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
да что такое f1[ i ], f2[ i ] есть стринги
...
Рейтинг: 0 / 0
Копирование массива
    #33713430
Рус
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
System.arraycopy()
...
Рейтинг: 0 / 0
Копирование массива
    #33713436
s-e-r-g-e
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
после цикла f1 и f2 указывают на один и тот же объект стрига, но ведь между самими ссылками прямой связи нет и если одну из них именить то другой пофиг :)
т.е. f1 будет указывать на "старое" содержимое f2 если в представленной терминологии..
а что опыт что-то другое показывает или хочется сначал в теории?
...
Рейтинг: 0 / 0
Копирование массива
    #33713444
Michael Ponomarev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо, но мне надо в цикле, т.к. копируются только определенные элементы. и размеры f1 и f2 вообще говоря не совпадают.
...
Рейтинг: 0 / 0
Копирование массива
    #33713484
Michael Ponomarev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2s-e-r-g-e
и опыт и теория говорит как ты.
Вот только баг выловить не могу. Надеялся а вдруг здесь?
...
Рейтинг: 0 / 0
Копирование массива
    #33714103
Фотография Кувалдин Роман
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ты бы хоть сказал, какого рода баг.

======================
- Я подхожу к клетке с медведем панда...
Видите, какие у него черные круги под глазами?!
Медведь панда как бы всем своим видом говорит нам: "Не бухайте!"
======================
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Копирование массива
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]