- 2023.12.29.금.day.22023년 12월 29일 09시 32분 16초에 업로드 된 글입니다.작성자: 202401to07
A05~
아스키 코드 acsii code 문자형은 덧셈이 오류.int + char : 불가능c1 = c1 +1 : 불가능c1++ : 가능. 증감연산자는 자동으로 캐스팅하여 덧셈.System.out.print((int)(start)); // 줄 바꿈 없음System.out.println((int)(start)); //ln 은 출력하고 줄바꿈 \n은 줄바꿈
string 메서드 String 메서드 정리 - A11
String message ="Hello, World~";// 1.메소드 괄호안에 아무것도 없는 것. : length, isEmpty, toUppercase, toLowerCaseSystem.out.println("message.length() :" + message.length());System.out.println("message.toUpperCase() : "+message.toUpperCase());System.out.println("message.isEmpty() : "+message.isEmpty());// 2.메소드 괄호안에 정수 1개를 쓰는 것 : charAt// 문자의 문자열은 0부터 순서대로 문자에게 번호를 매깁니다. -> indexSystem.out.println("message.charAt(0) : " + message.charAt(0));System.out.println("message.charAt(3) : " + message.charAt(3));System.out.println("message.charAt(4) : " + message.charAt(4));// 현재 message에서 마지막 인덱스는 얼마인가하면..... length-1// 3.메소드 괄호안에 문자열 1개를 쓰는 것. : concat, equals ,startsWith , endsWith , indexOfSystem.out.println("message.concat(\"~짱짱\") :"+ message.concat("~짱짱"));//대소문자 구분하면서 hello 로 시작하는지 검사하는 메소드System.out.println("message.startsWith(\"hello\") :" + message.startsWith("hello"));System.out.println("message.startsWith(\"Hello\") :" +message.startsWith("Hello"));System.out.println("message.endsWith(\"~\") :" + message.endsWith("~"));// 문자열안에서 원하는 단어의 위치를 찾기 -> 시작위치 index 값을 리턴, 단어가 없으면 -1을 리턴System.out.println("message.indexOf(\"World\") :"+message.indexOf("World")); // 7System.out.println("message.indexOf(\"World\") :"+message.indexOf("world")); // -1
// 4.메소드 괄호안에 정수 2개를 쓰는 것. : substring (문자열 부분 추출: 시작인덱스,마지막인덱스값을 인자로 주기)System.out.println("message.substring(0, 4) : "+message.substring(0, 4)); //HellSystem.out.println("message.substring(2, 4) : "+message.substring(2, 4)); //ll// 추출할 때 마지막 인덱스 4는 포함 안함. 결국 추출하는 문자개수는 endIndex-beginIndex 공식이 성립합니다.
message="hello";System.out.println("message.equals(\"Hello\") :" + message.equals("Hello"));System.out.println("message.equals(\"hello\") : " + message.equals("hello"));
// 5.메소드 괄호안에 문자 또는 문자열 2개를 쓰는 것. : replace (문자열 바꾸기)System.out.println(message.replace("ll", "****"));
깃허브 연동 및 올리기 push
>> class231228폴더>java폴더 오른쪽클릭 git bash here 창에 아래 입력
Administrator@DESKTOP-HUJUVSS MINGW64 /d/Class231228/Java (main)
$ git config user.email
jyz2927@gmail.com
Administrator@DESKTOP-HUJUVSS MINGW64 /d/Class231228/Java (main)
$ got log
bash: got: command not found
Administrator@DESKTOP-HUJUVSS MINGW64 /d/Class231228/Java (main)
$ git log
fatal: your current branch 'main' does not have any commits yet
Administrator@DESKTOP-HUJUVSS MINGW64 /d/Class231228/Java (main)
$ git remote add origin https://github.com/cheonyejin/javaLesson.git
Administrator@DESKTOP-HUJUVSS MINGW64 /d/Class231228/Java (main)
$ git remote -v
origin https://github.com/cheonyejin/javaLesson.git (fetch)
origin https://github.com/cheonyejin/javaLesson.git (push)
Administrator@DESKTOP-HUJUVSS MINGW64 /d/Class231228/Java (main)
$ git config --global user.name "cheonyejin"
Administrator@DESKTOP-HUJUVSS MINGW64 /d/Class231228/Java (main)
$ git config user.name
cheonyejin올릴 파일들을 day1소스 라는 이름으로 올리기
Administrator@DESKTOP-HUJUVSS MINGW64 /d/Class231228/Java (main)
$ git log
commit 9fbaf6455fa71cd67f926208003d468f0e64c1ae (HEAD -> main)
Author: cheonyejin <jyz2927@gmail.com>
Date: Fri Dec 29 16:41:54 2023 +0900
day1소스
Administrator@DESKTOP-HUJUVSS MINGW64 /d/Class231228/Java (main)
$ git push origin main
Enumerating objects: 8, done.
Counting objects: 100% (8/8), done.
Delta compression using up to 20 threads
Compressing objects: 100% (4/4), done.
Writing objects: 100% (8/8), 2.02 KiB | 2.02 MiB/s, done.
Total 8 (delta 0), reused 0 (delta 0), pack-reused 0
To https://github.com/cheonyejin/javaLesson.git
* [new branch] main -> main
Administrator@DESKTOP-HUJUVSS MINGW64 /d/Class231228/Java (main)'보안' 카테고리의 다른 글
2024.01.08.월.day7 (0) 2024.01.08 2024.01.05.금.day6 (0) 2024.01.05 2024.01.04.목.day5 (0) 2024.01.04 2024.01.03.화.day4 (0) 2024.01.03 2024.01.02.월.day3 (0) 2024.01.02 다음글이 없습니다.이전글이 없습니다.댓글