0
모두 안녕하세요! 명령 줄 인수를 읽는이 프로그램을 작성했습니다.명령 줄 인수에서 특수 문자 지정
java UseArgument @!&^%
을 다음과 같이 오류를 던지고 :
public class UseArgument {
public static void main(String args[])
{
System.out.print("hi, ");
System.out.print(args[0]);
System.out.println(" How are you?");
}
}
나는 명령 줄을 통해 다음과 같은 인수를 보내려고. 출력 :
hi, @! How are you?
'%'는 '내부 또는 외부 명령 동작 가능한 프로그램 또는 배치 파일로서 인식되지 않는다.
java UseArgument @!^%
는 사람이 동작을 설명 할 수 있습니까? 이것은 정규 표현식과 관련이 있습니까?
감사합니다. sivakiran B
따옴표 안에 해당 기호를 입력 했습니까? – asgs
는 ""@! &^% "'로 인수를 제공합니다. –
아니요, 따옴표 안에 추가하지 않았습니다. 내가 말했듯이 내가 그들을 추가하고 내가 결과를 얻고있다. 내가 왜 우리가 정상적인 문자열에 대한 따옴표가 필요하지 않은지 알 수 있습니다 .. 예를 들어 이들과는 별개로 Java UseArgument 안녕하세요 따옴표 없이도 작동합니다 – user1061216