私は2つの文字列の配列を持っています。最初の配列には古いデータが含まれ、2番目の配列は新しいデータであり、古い配列のデータを上書きする必要があります。これは、2つの配列のインデックスを一致させ、異なるセルを上書きすることで簡単に達成できます。複雑な方法で2つの配列を一致させる
ただし、新しいデータの配列のインデックスの長さが古いものと異なる場合に問題が発生します。たとえば、ある新しい文字列が新しい配列の途中に挿入された場合、そのインデックスが古いインデックスのインデックスを上書きすることは望ましくありません。ここで
は私の出力が
finalarray("foobar", "blah", "watcha", "zilch")
あるべき順序が重要である、しかし「もちろんゼロ」は維持する必要がある
myoldarray("foobar", "blah", "zilch")
mynewarray("foobar", "blah", "watcha", "zilch")
...私が達成しようとしているものを説明するための一例です前と同じキー。
ここにいません。あなたはこれの生産が好きですか?古い配列+ 'watcha'? – blockhead
あなたの例はどのような結果になるでしょうか? –
また、 'myoldarray(" foobar "、" blah "、" zilch ")'と 'mynewarray(" foobar "、" blah "、" watcha ")'があるとどうなりますか? – Jon