본문 바로가기

Java & JSP13

Arrays.copyOf , Arrays.copyOfRange 배열 복사 Arrays.copyOf() , Arrays.copyOfRange() 메소드를 통해 배열을 복사 할 수 있다. Arrays.copyOf(원본배열, 복사할 길이); Arrays.copyOfRange(원본 배열, 복사할 시작인덱스, 복사할 끝인덱스) 인덱스는 0부터 시작하는것 기준 값에 의한 복사이므로 복사된 배열에서 값을 바꿔도 원본 배열의 값이 바뀌지 않음! ArraysCopyof.java import java.util.Arrays; public class ArraysCopyof { public static void main(String[] args) { int [] array1 = {1,2,3,4,5}; for(int i : array1){ System.out.print(i +" "); } System.. 2016. 3. 15.
2차원 배열 가지고 놀기 ArrayTwoInit.java public class ArrayTwoInit { public static void main(String[] args){ //2차원 배열1 System.out.println("2차원 배열1"); int[][] a = new int[4][3]; a[0][0]=1; a[0][1]=2; a[3][2]=5; println(a); //2차원 배열2 System.out.println("2차원 배열2"); int[][] b = new int[3][]; b[0] = new int[4]; b[1] = new int[5]; b[2] = new int[6]; println(b); //2차원 배열3 System.out.println("2차원 배열3"); int[][] c = new int[][.. 2015. 3. 6.
1차원 배열 가지고 놀기 ArrayInit.java public class ArrayInit { public static void main(String[] args){ int[] a = null; a = new int[5]; a[0]=2;a[1]=5;a[2]=3;a[3]=9;a[4]=8; int[] b = new int[]{2,5,3,9,8}; int[] c = {2,5,3,9,8}; for(int i=0; i 2015. 3. 6.
키보드로 문자열 입력받기 java.util.Scanner 클래스와 System.in을 이용해 키보드로 부터 문자열을 입력받을 수 있다. Scanner2Chapt39.java import java.util.Scanner; public class Scanner2Chapt39 { public static void main(String[] args){ String str = readString(); char[] charStr = str.toCharArray(); int count = charStr.length; System.out.println("글자수: "+count); for(int i=0; i 2015. 2. 26.