본문 바로가기

JAVA/Java Study22

[Java] String ↔ char 변환 String → Char 1. charAt() 이용하기 String input = "안녕하세요"; char c = input.charAt(인덱스); String krstr = "안녕하세요"; char c = krstr.charAt(0); System.out.println(c);// 안 String enstr = "abcdef"; char c = enstr.charAt(3); System.out.println(c);// d String input = "자바킹"; for(int i=0; i [Java] String char 변환 총 정리 1.String to char (String -> char) 1-1.charAt() 이용하기 문법 String input = "안녕하세요"; char c = in.. 2024. 1. 9.
[Java의 정석 - 기초편] 2-10. 형변환 (Casting) 형변환이란? 값의 타입을 다른 타입으로 변환하는 것 boolean을 제외한 7개의 기본형은 서로 형변환이 가능 float f = 1.6f; int i = (int)f; 변환 수식 결과 int → char (char) 65 'A' char → int (int) 'A' 65 float → int (int) 1.6f 1 int → float (float) 10 10.0f byte → int byte b = 10; int i = (int) b;// 생략 가능 int → byte int i = 300; byte b = (byte)i2; // 생략 불가 2024. 1. 9.
[Java] String.format을 이용한 문자열 형식 설정하기 public static String format(String format, Object... args); public static String format(Locale l, String format, Object... args); String의 static 메서드인 format 메서드는 문자열의 형식을 설정하는 메서드이다. %d ( = Integer Formatting) 10진수 integer의 형식을 설정할 때 이용한다. int i = 23; System.out.println(String.format("%d_", i));// 23_ System.out.println(String.format("%5d_", i));// 23_ System.out.println(String.format("%-5d_, i).. 2024. 1. 9.
[Java의 정석 - 기초편] 2-11. 형식화된 출력 : printf() 2-11. 형식화된 출력 : printf() println()의 단점 : 출력 형식 지정 불가 실수의 자리수 조절 불가 10진수로만 출력됨 printf()로 출력 형식 지정 가능 System.out.printf("%.2f", 10.0/3);// 3.33 System.out.printf("%d", 0x1A);// 26 System.out.printf("X", 0x1A);// 1A printf()의 지시자 지시자 설명 %b 불리언(boolean) 형식으로 출력 %d 10진(decimal) 정수의 형식으로 출력 %o 8진(octal) 정수의 형식으로 출력 %x, %X 16진(hexa-decimal) 정수의 형식으로 출력 %f 부동 소수점(floating-point)의 형식으로 출력 %e, %E 지수(expon.. 2024. 1. 9.