일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- github
- 알고리즘
- OVH
- elasticbeanstalk
- 서버중단
- dfs
- 명제
- github cli
- 자료형
- linux
- springboot
- string
- 코딩테스트
- char[]
- 서버오류
- LiveTemplate
- Queue
- JAVA기초
- 통신대란
- Leetcode
- 코테
- AWS
- Intellij
- 논리학
- thymeleaf
- 자동완성
- 큐
- 데이터센터
- 백준
- Java
- Today
- Total
목록string (2)
Midnight Coder's Lounge
요약 보안상 비밀번호 / 패스워드의 타입은 String이 아닌 char[]을 사용하는 것이 좋습니다. - String의 데이터는 char[]보다 오랫동안 남기 때문입니다. - String의 데이터는 콘솔 등에 직접 출력될 우려가 크기 때문입니다. 상세 왜 String이 아닌 char[]를 사용하는가? 이어질 내용들은 패스워드의 타입과 관하여 Stackoverflow에 작성된 게시글과 그 답변 내용을 가공한 것입니다. "why is char[] preferred over String for passwords?" 질문자 : Ahamed, 2012.01.16. 수정/보완 : Rakete1111 "Java Swing에서, 비밀번호 입력 필드는 getText() 메소드(반환타입 String)가 아니라 getPas..

요약 🙋♂️ Q : 서로 다른 두 String 변수를 == 로 비교해 보았습니다. 분명히 똑같은 값인데 왜 false가 나오죠? 👨💻 A :String끼리 값을 비교할 땐 '=='를 쓰지 말고 '.equals()'를 쓰세요. 상세 String 변수 str1을 선언하고, "hello"라는 값을 저장했습니다.또다른 String 변수 str2를 선언하고, Scanner를 통해 값을 입력받도록 했습니다.입력받은 str2의 값이 str1과 일치하면 "입력 내용 일치!"라는 메시지가 뜨게 하고 싶습니다. 코드: //str1과 str2 선언String str1 = "hello"; Scanner sc = new Scanner(System.in);String str2 = sc.next();//str1과..