2017-04-25 2 views
0

문자열 작성기를 사용하여 첫 번째 파일의 위치와 두 번째 파일의 위치를 ​​추가하는 방법을 시도합니다. 어떻게해야합니까? 올바른 구문은 무엇입니까? 내 아래 루프에 무슨 문제가 있니?루프에서 문자열 작성기 및 배열 사용 Java

@Override 
public List<FileUpload> uploadFile(MultipartFile[] files, String windowsUsername, String number) { 
List<FileUpload> uploadList = new ArrayList<FileUpload>(); 
     for (MultipartFile file : files) { 

       FileUpload result = itsmFileService.uploadAttachment(file, number); 


       uploadList.add(result);  



     } 
     String supportCallID; 
     supportCallID = this.getSupportCallIDForTicketNumber(number); 

int i = 0; 
      for (FileUpload loopLocation : uploadList){ 
       notesSection = uploadList.get(i).getLocation(); 
       StringBuilder sb = new StringBuilder(); 
       sb.append(notesSection); 
       sb.toString(); 
      } 

    } 

}

+2

StringBuilder는 어디에 있습니까? –

+0

업데이트 된 질문 – RA19

+0

'for' 루프 앞에'StringBuilder sb = new StringBuilder();'를 넣으십시오. – Berger

답변

1

당신은 매번 루프가 실행되는 새의 StringBuilder를 만들 수 있습니다. 다음을 시도하십시오.

StringBuilder sb = new StringBuilder(); 

for (FileUpload loopLocation : uploadList){ 
    string notesSection = uploadList.get(i).getLocation(); 

    sb.append(notesSection); 
} 

sb.toString(); 
+0

변수에 데이터 형식이 누락되었습니다. 나는 문자열을 추가했다. 그리고 ok. 파일과 각 반복마다 위치를 어떻게 추가합니까? – RA19

+0

내 파일 이름이 내 배열 uploadList에 있고 각 반복마다 notesSection에있는 내 위치가 어떻게 함께 묶어서 루프 외부로 출력합니까? – RA19