2014-10-13 3 views
0

내 Java 응용 프로그램을 정수 값을 기반으로 배열의 특정 개수의 항목을 만들 수있는 방법이 있습니까?배열에 특정 수의 항목을 만드는 방법은 무엇입니까?

편집 : 제 질문을 명확하게하지 않았습니다. 여기에 내가 실제로 의미하는 것입니다 :

Loader loader = new Loader(); 

는 기본적으로 무엇을 내가 원하는 것은 내가 텍스트 파일에서 호출 할 생성자를 목록입니다

여기 내 코드입니다. 내 응용 프로그램은 각 줄을 읽고 "Loader"를 호출 할 생성자로 바꿉니다. 텍스트 파일의 모든 줄을 배열에 추가하도록 이미 설정했습니다.

BufferedReader in = null; 
    try { 
     in = new BufferedReader(new FileReader("modEnable.txt")); 
    } catch (FileNotFoundException e1) { 
     // TODO Auto-generated catch block 
     e1.printStackTrace(); 
    } 
    String str; 

    ArrayList<String> list = new ArrayList<String>(); 
    try { 
     while((str = in.readLine()) != null){ 
      list.add(str); 
     } 
    } catch (IOException e) { 
     // TODO Auto-generated catch block 
     e.printStackTrace(); 
    } 

    String[] stringArr = list.toArray(new String[0]); 

어떻게하면됩니까?

+0

짧은 대답을, 예. 당신은 아마도 당신이 추가하고 싶은 값과 어떤 종류의 루프를 필요로 할 것입니다. 그리고 배열이 오버 플로우되지는 않을 것입니다 ... – MadProgrammer

+0

자바 프로그래밍 입문서를 얻기 위해 OP를 강력하게 제안 할 것입니다. 배열은 처음 몇 장에서 다룰 내용이어야합니다. –

답변

0

당신은 이것에 대해 물어 보는 :

public int createArray(int num, int value) { 
    int[] a = new int[num]; 
    Arrays.fill(a, value); 
    return a; 
} 
관련 문제