JAVA:まず、私の質問をご覧いただきありがとうございます。あなたの助けは非常にありがたいです!
したがって、問題は、Javaにオブジェクトのベクトルがあり、各オブジェクトにname(String)があることです。しかし、私には繰り返されるオブジェクトがたくさんあり、繰り返されるオブジェクトは常に、繰り返されるオブジェクトの直後にあります。また、繰り返しの数は1〜10(とてもイライラする)の範囲で、完全にランダムです。
リピートを削除するにはどうすればよいですか。各オブジェクトの名前をベクター内の次のオブジェクトの名前と比較し、一致するすべてのオブジェクトを削除することを考えましたが、多くの問題が発生しました。よろしくお願いします!
-ディラン
編集:あなたが私が話している繰り返しの種類を理解することを確認するために、これを追加しました。
編集2:コードを追加
public class Vector
{
public static void main(String args[])
{
Person person1 = new Person("jane");
Person person2 = new Person("jane");
Person person3 = new Person("bob");
Person person4 = new Person("shelly");
Vector<Person> vectorObject = new Vector<Person>
vectorObject.add(person1);
vectorObject.add(person2);
vectorObject.add(person3);
vectorObject.add(person4);
}
}
class Person
{
String name = null;
String bDay = null;
String color = null;
public Person(String name)
{
this.name = name;
}
}