자바 에서 흔히 볼 수 있 는 문자열 작업 과 날짜 작업 집합
문자열 만 들 기
String s2 = new String("Hello World");
String s1 = "Hello World";
1.문자열 연결
여러 문자열 이 연 결 될 때 모든 문자열 간 에+로 연 결 됩 니 다.+는 문자열 링크 입 니 다.연결 한 후에 새로운 문자열 을 생 성 합 니 다.
2.문자열 길이 a.length()가 져 오기
색인 에 따라 0 부터 문자열 길이 a.substring(1,3)을 캡 처 합 니 다.1 번 자리 부터 3 번 자리 로 캡 처 합 니 다.
3.지정 한 문자열 의 색인 위치 index Of()방법 가 져 오기;lastIndex Of()방법.
index Of(s)반환 값:반환 값 문자열 에 s 색인 이 처음 나타 납 니 다.
lastIndex Of(s)반환 값:문자열 에 s 가 마지막 으로 나타 난 색인 을 되 돌려 줍 니 다.
4.문자열 앞 뒤 공백 제거()
5.작성 문자열 과 일치 하 는 모든 문자열 replace()방법 바 꾸 기
6.문자열 이 같은 지 판단 하 는 equals()방법
equals()를 사용 하여 문자열 을 비교 할 때 대소 문 자 를 엄 격 히 구분 합 니 다.이 조건 에서 두 문자열 이 같은 문자 와 길 이 를 가지 고 있다 면 true 로 돌아 가 고,다 르 면 false 로 돌아 갑 니 다.
7。문자열 의 시작 starts With()방법 을 판단 하여 문자열 의 끝 ends With()방법 을 판단 합 니 다.
현재 문자열 대상 이 매개 변수 로 제 정 된 문자 로 시작 하거나 끝 날 지 판단 하 는 데 사 용 됩 니 다.
8.대소 문자 변환
문자열 의 대문자 를 소문 자 toLowerCase()방법 으로 변환 하기;
문자열 의 소문 자 를 대문자 toUpperCase()방법 으로 변환 합 니 다.
9.문자열 분할 split(String sign)방법
이 방법 은 제 정 된 구분자 에 따라 문자열 을 완전히 분할 합 니 다.
작업:
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.날짜 조작:Calendar
(1)날짜 읽 기
Calendar a = Calendar.getInstance();
d.get(상수);
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
Calendar a = Calendar.getInstance();
2.포맷 기 만 들 기
SimpleDateFormat f=new SimpleDateFormat("포맷 스타일");
yy,yyy--년
M,MM-월
d,d--하늘
h,hh-시,12 시간 제;HH--시,24 시간 제
m,mm-분
s,ss-초
3.calendar 포맷 하기
f.format(날짜); //주의 하 세 요.Date 입 니 다.Calendar 가 아 닙 니 다.
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);
}
//
//
이상 은 본 고의 모든 내용 입 니 다.본 고의 내용 이 여러분 의 학습 이나 업무 에 어느 정도 도움 이 되 기 를 바 랍 니 다.또한 저 희 를 많이 지지 해 주시 기 바 랍 니 다!
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Is Eclipse IDE dying?In 2014 the Eclipse IDE is the leading development environment for Java with a market share of approximately 65%. but ac...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.