Language/JAVA
char 자료형에 '' (빈문자)로 초기화 할 수 없는 이유
https://www.linuxquestions.org/questions/programming-9/empty-char-in-java-95407/ empty char in java Programming This forum is for all programming questions. The question does not have to be directly related to Linux and any language is fair game. Notices Welcome to LinuxQuestions.org, a friendly and active Linux Community. You are currently viewing LQ as www.linuxquestions.org https://linuxhint...
Integer.toString() vs String.valueOf()
Integer.toString vs String.valueOf 두 함수 모두 int 즉 정수 자료형을 String으로 변경하는 메서드다. 그렇다면 두 함수간 어떤 차이가 있는지 알아보자. https://www.baeldung.com/java-tostring-valueof Integer.toString() vs String.valueOf() in Java | Baeldung Learn about the Integer.toString() and String.valueOf() methods. www.baeldung.com String Class 일부 /** * Returns the string representation of the {@code int} argument. * * The representatio..
Casting
1. 수의 변환 정수 실수 /* * null * type mismatch * type mismatch없이 에러 */ package kr.co.dong; public class CastTest { public static void main(String[] args) { // 타입 변환 (형 변환) 선언 후 값 입력시 int int_num = 30; float float_num = 3.0f; long long_num = 0L; // 정수를 실수로 치환 float_num = int_num;// (float)int_num 생략가능 // 실수를 정수로 바꾸기 int_num = (int)float_num;// casting // unicode | ASCII code int_num = 48; System.out.pr..
자바에서 어떻게 unSignedInt를 만드는가?
hashcode.co.kr/questions/1018/%EC%9E%90%EB%B0%94%EC%97%90%EC%84%9C%EB%8A%94-unsigned-int%EB%A5%BC-%EC%96%B4%EB%96%BB%EA%B2%8C-%EC%A0%95%EC%9D%98%ED%95%98%EB%82%98%EC%9A%94 자바에서는 unsigned int를 어떻게 정의하나요? 자바에 unsigned int를 정의하는 방법이 있나요? 자바에서 unsigned와 같은 의미를 가지는게 뭔가요? 지금 String.hashcode를 보고 있는데 여기서 32비트 unsigned int의 충돌가능성을 보고 싶습니다. hashcode.co.kr
jdk15 charAt 분석해보기
String class의 내장함수 charAt분석 로직설명 라틴문자 혹은 UTF16인지 구별한다. index 변수를 받아서 byte[] value 변수의 길이(value.length)의 범위를 index가 넘어간다면 StringIndexOutofBoundException을 throws 한다. 범위를 넘어가지 않는다면 byte배열인 value의 index 번째의 값과 0xff를 비트 논리곱 연산하여 양수값만 도출 후 char형으로 캐스팅 ((char)value[index] & 0xff) 캐스팅한 문자를 리턴 latin1 or utf16 -> 바이트 배열의 byte[index] & 0xff로 만든 바이트 값을 char형으로 캐스팅하고 리턴해주는 것으로 보입니다. java15 기준 public char cha..
4주차 과제 : LinkedList 구현하기
과제 2. LinkedList를 구현하세요. LinkedList에 대해 공부하세요. 정수를 저장하는 ListNode 클래스를 구현하세요. ListNode add(ListNode head, ListNode nodeToAdd, int position)를 구현하세요. ListNode remove(ListNode head, int positionToRemove)를 구현하세요. boolean contains(ListNode head, ListNode nodeTocheck)를 구현하세요. 자료구조란? devjun.tistory.com/86?category=981894 Data Structure란? 자료구조(資料構造, 영어: data structure)는 컴퓨터 과학에서 효율적인 접근 및 수정을 가능케 하는 자료의 ..