자바 에서 흔히 볼 수 있 는 문자열 작업 과 날짜 작업 집합

문자열 작업
문자열 만 들 기
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);
 }
//       
//          

이상 은 본 고의 모든 내용 입 니 다.본 고의 내용 이 여러분 의 학습 이나 업무 에 어느 정도 도움 이 되 기 를 바 랍 니 다.또한 저 희 를 많이 지지 해 주시 기 바 랍 니 다!

좋은 웹페이지 즐겨찾기