내가하지 않을 경우 4 문자 = 4 그때 변환 S가 _ 우리가 값을 유지하는 경우 입력 파일은 엑셀 을 파일 확인 talend를 사용하는 것을 시도하고있는 사람이 나에게수 charAt : 오류 java.lang.NullPointerException이
을 도울 수row1.B.charAt(4) == '4'? StringHandling.CHANGE(StringHandling.LEFT(row1.B,9) ,"_","S"):row1.B
이 오류
[statistics] connected
Exception in component tMap_1
java.lang.NullPointerException
at projectname.test_0_1.test.tFileInputExcel_2Process(test.java:1140)
at projectname.test_0_1.test.runJobInTOS(test.java:1672)
at projectname.test_0_1.test.main(test.java:1540)
'row1'과'row1.B'가 null인지 확인하십시오. 만약 내가 StringHandling.CHANGE (StringHandling.LEFT (row1.B, 9), "_", "S") 코드를 변경하면 – Jaguar
작동하지만 row1.B.charAt (4) == '4'dosen ' T는 작동합니다 : (StringHandling.LEFT (row1.B, 9), "_", "S") 코드를 변경하면 – user91599