2016-10-21 2 views

답변

1

당신은 이런 식으로 뭔가를 시도 할 수 : row1.column.contains("-")?Float.parseFloat("-"+ StringHandling.LEFT(row1.column,row1.column.length()-1)):Float.parseFloat(row1.column)

Float.parseFloat 당신이 부동 소수점 형식으로 문자열을 변환 할 수 있습니다.

StringHandling.LEFT는 문자열의 첫 번째 문자를 가져 오며, 여기서는 총 길이 -1입니다.

문자열에 "-"가 포함되어 있으면 3 항 연산자가 제어하고, 그렇지 않으면 "-"기호를 구문 분석하면됩니다.

+0

* 모든 * 행에 음수 값이 있어야만 작동합니다. – tobi6

+0

예, 삼항 연산자를 추가하도록 편집되었습니다. – Corentin