나는 하나의 문자열 arraylist 값을 다른 정수 arraylist 값을 대처하고있다, 나는 중복 코드를 사용하여 복사를 원한다. 여기서 실수하나의 문자열 arraylist 값을 다른 정수에 추가하는 방법 안드로이드에 중복 된 값을 가진 arraylist
ShootAndCropActivity.class ... 저를 제안 않았다 위 multimeaning의 ArrayList를에서
public class ShootAndCropActivity extends Activity {
/** Called when the activity is first created. */
static Vector<Integer> genrated4=new Vector<Integer>();
static ArrayList<String> genratednew=new ArrayList<String>();
static ArrayList<String> multimeaning=new ArrayList<String>();
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
multimeaning.add("radha");
multimeaning.add("swathi");
multimeaning.add("sudha");
multimeaning.add("sai");
multimeaning.add("jyothi");
multimeaning.add("radha");
Random random4 = new Random();
for (int i4 = 0; i4<multimeaning.size(); i4++){
int randomNumber4 = random4.nextInt(multimeaning.size());
String mn1=String.valueOf(multimeaning.get(randomNumber4));
if(!genratednew.contains(mn1)) {
genratednew.add(mn1);
genrated4.add(randomNumber4);
}
}
}
}
, 나는 6 개 이름이 있습니다. 목록에서 하나의 값 "radha"가 2 번 있습니다. 그래서 저는 모든 multimeaning arraylist 요소를 다른 정수 arraylist에 추가하려고합니다. 하지만 그 모든 가치를 복사하지, 나는 내가 명령을 원하는 순서를 원하기 때문에, 나는 바셋을하지 않습니다 ...
주문을 유지하려면 왜 '랜덤'을 사용하고 있습니까? –