1. 문자열 작업
문자열 만들기
String s2 = new String("Hello World");
String s1 = "Hello World";
1. 문자열 연결
여러 개의 문자열이 연결되면 각 문자열은 +로 연결되며 +는 문자열 링크이며 연결 후 새로운 문자열이 생성됩니다.
2. a.lenght() 문자열의 길이를 가져옵니다.
인덱스에 따라 0부터 시작하여 문자열 a.substring(1,3)의 길이를 가로챕니다. 위치 1~3 숫자 위치입니다.
3. 지정된 문자열 indexOf() 메서드의 인덱스 위치를 가져옵니다.
indexOf(s) 반환 값: 문자열에서 s가 처음 나타나는 인덱스를 반환합니다.
lastIndexOf(s) 반환 값: 문자열에서 s가 마지막으로 나타나는 인덱스를 반환합니다.
4. 문자열 Trim()
앞뒤의 공백을 제거합니다.5. 지정된 문자열 일치하는 문자열 바꾸기() 메서드
6. 문자열이 같은지 확인 equals() 메서드
문자열을 비교할 때 equals()는 대/소문자를 엄격하게 구분합니다. 이 조건에서 두 문자열의 문자와 길이가 여전히 같으면 true를 반환하고, 그렇지 않으면 false를 반환합니다.
7. 문자열의 시작 확인 startWith() 메서드 문자열의 끝 확인 endWith() 메서드
메서드는 현재 문자열 개체가 매개 변수에 지정된 문자로 시작하는지 아니면 끝나는지 확인하는 데 사용됩니다.
8. 대소문자 변환
문자열의 대문자를 소문자로 변환하는 toLowerCase() 메소드;
문자열의 소문자를 대문자로 변환하는 toUpperCase( ) 메소드.
9. 문자열 분할 분할(문자열 부호) 방식
지정된 구분 기호에 따라 문자열을 완전히 분할하는 방식입니다.
숙제:
public static void main1 (String[] args){ String a = "abcdefghigklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ123456789" ; for(int i=0;i<4;i++){ int b = (int)(Math.random()*100)%a.length(); String c = a.substring(b, b+1); System.out.print(a.substring(b, b+1)); } } //随机生成不重复的四位数的验证码
public static void main(String[] args){ String a = " <student><xm>张三</xm><xb>男</xb></student>"; String b = a.substring(a.indexOf("<xm>")+4,a.indexOf("</xm>") ); System.out.println("姓名:"+b); String c =a.substring(a.indexOf("<xb>")+4,a.indexOf("</xb>") ); System.out.println("性别:"+c); } //截取姓名和性别
2. 날짜 연산 :캘린더
(1) 읽는 날짜
캘린더 a = Calendar.getInstance();
d.get(constant);
d.get(Calendar.YEAR); //디지털 연도 반환
d.get(Calendar.MONTH); //월
d.get(Calendar.DAY_OF_MONTH) //일
d.get(Calendar.HOUR);
d.get(Calendar.MINUTE);//분
d.get(Calendar.SECOND);//초
d.get(Calendar.MILLISECOND);//밀리초
날짜 형식 표시:
날짜 형식 표시 SimpleDateFormat 사용
1. 날짜 달력 만들기
Calendar a = Calendar.getInstance();
2. 포맷터 생성
SimpleDateFormat f = new SimpleDateFormat("Formatting style");
yy,yyyy --year
M,MM--month
d, dd --day
h, hh--시, 12시간제; HH--시, 24시간제
m, mm-분
s, ss-초
3.
f.format(date); //Calendar가 아니라 Date라는 점에 유의하세요.
f.format(a.getTime()) //Calendar 객체 getTime() 함수 사용 , Date 객체로 변환
(2) 날짜 쓰기
Calendar a = Calendar.getInstance();
a.set(년, 월, 일);
a. set(년, 월, 일, 시, 분, 초);
a.set(상수, 값);
//c.set(1999,8,12);
//c. set(1999, 2,4,18,55,32);
//c.set(Calendar.YEAR, 1980);
public class Dog { public static void main(String[] args){ Calendar a = Calendar.getInstance(); a.set(2002, 2, 13); SimpleDateFormat b = new SimpleDateFormat("yyyy年MM月dd日 HH:mm:ss"); String c = b.format(a.getTime()); System.out.println(c); } //格式化日期显示 //时分秒不写是当前时间
이 글의 내용이 모두의 공부나 업무에 조금이나마 도움이 되었으면 좋겠습니다. 그물!
Java의 일반적인 문자열 연산 및 날짜 연산에 대한 더 많은 관련 기사를 보려면 PHP 중국어 웹사이트를 주목하세요!