Luna я тебе привёл самый эффективный метод, открой JavaDoc и посмотри подробности. это не я издеваюсь, а ты халтурить начала )
wsd ахахахааа, я вседа честна и пытаюсь во всём разобраться)))поэтому на моём счету ни одного посещения раздела коммерции wsd- что это ещё за странная аббревиатура?) Так копировать из массива в массив путём присваивания "="? и ещё: я могу , имея массив а[k] , скопировать его содержимое в b[k+1]...а потом из b[k+1] переслать обратно всё в a??????
ух ты, что я нашлаа.. Стандартная библиотека Java обеспечивает static метод System.arraycopy( ), который может ускорить копирование массива по сравнению с использование цикла for для выполнения копирования в ручную. System.arraycopy( ) перегружена для обработки всех типов. Вот пример, который манипулирует массивами типа int: Код (Text): //: c09:CopyingArrays.java // Использование System.arraycopy() import com.bruceeckel.util.*; import java.util.*; public class CopyingArrays { public static void main(String[] args) { int[] i = new int[25]; int[] j = new int[25]; Arrays.fill(i, 47); Arrays.fill(j, 99); Arrays2.print("i = ", i); Arrays2.print("j = ", j); System.arraycopy(i, 0, j, 0, i.length); Arrays2.print("j = ", j); int[] k = new int[10]; Arrays.fill(k, 103); System.arraycopy(i, 0, k, 0, k.length); Arrays2.print("k = ", k); Arrays.fill(k, 103); System.arraycopy(k, 0, i, 0, k.length); Arrays2.print("i = ", i); // Объекты: Integer[] u = new Integer[10]; Integer[] v = new Integer[5]; Arrays.fill(u, new Integer(47)); Arrays.fill(v, new Integer(99)); Arrays2.print("u = ", u); Arrays2.print("v = ", v); System.arraycopy(v, 0, u, u.length/2, v.length); Arrays2.print("u = ", u); } } ///:~ но это всё-равно не помогло
Luna конечно ты не сможеш обратно переслать больший массив в меньший. тебе нужны динамически расширяемые контейнерные классы. типа так Код (Text): for(int i = "начало в получателе", int j = "начало в источнике", int length="666"; length > 0; i++, j++, length-- ){ dest[i] = src[j]; } что бы это узнать надо хорошо выучитmся)
wsd ну ты прямо человек загадка)))интересно, многие ли так хорошо выучились, что знают.. но, безусловно, я догадывалась , что wsd- некое явление из программирования XD Ладно, спасибо тебе большое wsd)..я тебя сильно потрепала)) Ты слишком умный для того, чтобы я что-нибудь поняла)))мы в курсе не будем углубляться до контейнеров, поэтому мне всё надо выполнить на простейшем уровне ))) А я ещё раз для себя решила, что легче повеситься, чем найти в интернете что-нибудь себе подходящее =)
если целый тип то пример c=a[k]; a[k]=b[k+1]; b[k+1]=c; еcли string или char* строки нельзя присваивать как в предыдущем примере, поэтому по аналогии тока вам понадобиться функция копирования строк...
Luna Вы просто ленивый человек. Столько потратили времени и уже давно бы решили вашу проблему. Хотя бы методом тыка, пробоя различные варианты. А вы только стонете, что ничего в инете нету, книги тупые, а как вам говорят ответ вы сразу "Да я так и знала". Смешно. Может вам подсказать где лучше всего стонать? На форуме это бесполезно. У вас с логикой все хорошо? Представим вам не нужны контейнеры, и представим что массивы не расширяемые. Допустим k = 3. Считаем от 0. Тогда в массиве "а" будет 3 элемента. В массиве "b", 4 элемента. b[0] = a[0]; b[1] = a[1]; b[2] = a[2]; b[3] = ???; И так. Вопрос на засыпку. Что вы собираетесь помещать в четвертый элемент массива "b", если массив "а" уже исчерпался?
Luna Меня вот очень удивляет терпение модераторов, на мой взгляд всем вашим вопросам место тут, но может вы попытаетесь еще раз объяснить почему, если вы считаете что вам программирование не нужно, вы не переведётесь в другое учебное заведение, где его изучать не требуется?
not1 Спасииба))) TermoSINteZ нееет, вы сильно искажаете действительность.. я про книги так не отзывалась, просто говорила, что в них не было подходящего. Вы, несомненно, с точки зрения программирования очень грамотные ,и вам с вашей высоты всё кажется простым и лёгким) и вместо того порой, чтобы просто ответить на вопрос, вы направляете читать книги или задаёте один и тот же вопрос "а нелегче ли перейти на другую специальность?" Человек же не может всегда заниматься тем, что ему нравится. Он должен заниматься тем, что от него требуестя. Я не говорю, что программирование просто обожаю, не могу жить без него, и что это дело всей моей жизни. Я просто говорю, что от меня требуется обучение программированию. И когда получается что-то изучить, освоить, тогда расгорается интерес двигаться дальше. Никогда нельзя бросать начатое. насчёт массива: можно ли в массиве было инициализировать лишь один элемент, а другие в него скопировать? Ответ на этот вопрос в книжке тяжеленько будет найти. Неужели всё надо изучать методом тыка?
Прогресс у ТС есть, хотя-бы уже не создаёт тем с пространными названиями. Но вот читать книги я думаю она всё равно не будет, не нужно ей это. Для Вас и для нас так было-бы лучше. Верно, но также верно что надо иметь совесть и не трахать людям мозги. У вас на курсе нет парней? Нет знакомых мужеского пола? Познакомьтесь где-нибудь, хоть на сайте знакомств. Попросите помочь и уверен Вам помогут. Не нужно здесь устраивать чат.
И ещё добавлю, лучше зарегистрируйтесь на более подходящем форуме, там Вам окажут более качественную помощь или быстро забанят. ^)
Luna Вот вы и ответили на свой вопрос. От вас, а не от нас. И кстати, на счет массива вы меня так и не поняли. Или проигнорировали. Это все объясняет. Вы не вдумываетесь в то, что вам говорят люди.
TermoSINteZ не судите так строго ))) то, что вы сказали про массив, я поняла ))) вы очень предсказуемый
Luna Если вам не нравится программирование, то зачем этим вообще заниматься? А своим фальшивым дипломом(не подкреплённым соответствующими знаниями) вы только будете мешать нормальному специалисту встретить нормального заказчика. Найдите хоть одну область деятельности которая вам нравится и займитесь делом. Это будет лучше и для вас и для всего человечества в целом.
Black_mirror Мне в мире нравится абсолютно всё =) Я просто говорила, что не делаю уклон в сторону какой-либо области, в том числе и программирования ) и вообще трудности встречаются в любом деле, и никуда от них не деться. ...и почему бы не спросить у знающих людей маленький вопрос. который тебя интересует..?)