2017-12-21 6 views
0

Base64.decode을 Java 8에서 문자열 배열로 사용하는 방법은 무엇입니까? 어떻게 getStrings 작동합니까? 이 코드 부분은 Java 6에서 작동하지만 Java 8에서 다음 오류가 발생했습니다.이 문제에 대해 저를 안내해 주시겠습니까?Java 8에서 문자열 배열에 Base64.decode를 사용하는 방법

public byte[] getBytes(String key, byte defaults[]) 
{ 
    String lines[] = getStrings(key); 
    if (lines == null) 
     return defaults; 

    return Base64.decode(lines); 
} 

오류가

error: cannot find symbol 
[javac]   return Base64.decode(lines); 
[javac]     ^
[javac] symbol: method decode(String[]) 
[javac] location: class Base64 

자바 8 (https://docs.oracle.com/javase/8/docs/api/java/util/Base64.Decoder.html)에 대한 base64로 디코딩의 지시에 따라, 그것은 어떤 명령 디코드 ([] 문자열)하지만, 내가 찾을 수 없다는 것을 보여줍니다 이것에 대한 replace 함수.

+0

'String' 배열을 전달하려고합니다. – Praveen

+0

문자열 []을 문자열 – user3644708

+0

@ user3644708로 변환 해 주셔서 감사합니다. – Rasp

답변