2012-04-16 2 views
0

그래서 저는 텍스트 파일을 읽고 각 줄을 객체에 저장하고 각각의 개별 값 (','으로 분리)을 목록에 저장하려고합니다.텍스트 파일에서 읽기. 각 줄에 몇 개의 필드가 있는지를 어떻게 결정합니까?

텍스트 파일 더미 정보 :
1 권 하나, 22, 5
2, 2 권, 10, 3
3, 3 권, 5, 15

여기에 빠른 예제

텍스트 파일 더미 정보 : 그러나 예를 들어 경우, 2 호선은 다음했다
1 권 하나, 22, 5
2, 2 권, 10, 3, 22.0, 5 012 만약 내가 제대로 이해하고 , 3 권, 5, 15

+0

디자인 패턴의 전체적인 점은 코드 구조를 다른 개발자에게 설명하는 것입니다. 또한 세계 곳곳에서 디자인 패턴을 언급하는 곳이 있습니까? 나는 당신이 그들에 대해 읽을 필요가있을 것 같아요. – jlafay

+0

당신은 그것을 계산하기를 좋아하지 않을 것입니다, 각 라인에 대해, 당신 은요? – MatthiasG

답변

0

은, 예상보다 현재 holdingArray의 길이를 확인하는 것은 더 - 또는 저개발국 값이있는 라인을 말해야 것으로 보인다. 결국, 쉼표 문자로 줄을 나눕니다.

+0

네, 그 값이 존재하는지 확인하기 위해 몇 가지 IF 문을 사용해야 할 것입니다. 만약 존재한다면, 그 특정 값을 변수에 저장하십시오. 나는 그저이 일을하는 더 좋은 방법이있을 것이라고 생각했습니다. –

+1

@Xiy there *는 대안입니다. 그러나 상황에 따라 다를 수도 있습니다. 입력 파일의 모든 행에 동일한 수의 값이 있어야하며, 유효하지 않은 경우 파일을 거부해야합니다. – phoog

관련 문제