제가 지금 자바를 독학 중인데요..
import java.util.Scanner;
public class hw2_6 {
public static void main(String[] args) {
Scanner s = new Scanner(System.in);
char[] c = new char[args.length];
for(int i = 0; i < args.length; i++)
{
System.out.print("args[" + i + "] = ");
System.out.println(args[i]);
for(int j = 0; j < args[i].length(); j++)
{
c[j] = args[i].charAt(j);
System.out.println(j+"="+c[j]);
//System.out.println(args[i].length());
}
}
//char c[] = new Character(args[0]).charValue();
//c = args[0];
//c[100] = new Character("abc").charValue();
}
}
이게 command line argument에서 정수 2개랑 문자열을 받아서 두 수가 지정한 부분문자열을 출력하는건데요..
cmd에서 java hw2_6 abcde 0 2 라고 치면
출력값이 ac가 나와야하는데요..
args[0]의 글자 하나하나를 char형 배열에 담은 후에
char[args[1]]과 char[args[2]]을 출력하게하려고하거든요...
근데 위에처럼 하면 배열의크기를 벗어낫다고하고..
뭘어떻게해야할지 모르겠네요..
방법추천이라던가...도움 좀 주세요ㅠㅠ