다크호스 프로그래머공통 APIString, Stringbuffer, StringBuilder, 기타 클래스

4113 단어
----------------------  ASP.Net+Unity 개발
、 .Net 교육
, 당신과 교류를 기대합니다! --------------------
String 클래스
String은 초기화되면 변경되지 않는 특별한 객체입니다.()는 abc를 가리키며 변수 s1이 아니다.String s1="abc"; s1은 클래스 유형 변수이고 "abc"는 대상입니다.String s2=new String("abc"); s1과 s2의 차이점: s1은 문자열 상수지에서 abc 문자열을 만들었습니다. s2는 더미에서 두 개의 대상을 만들었습니다. 하나는 기본 대상이고 하나는 문자열 대상입니다.equals와 차이점 = 비교는 주소, equals는 내용입니다.1. 1.1 문자열 길이 int length 가져오기().1.2 위치에 따라 문자char charAt(int index) 가져오기;1.3 문자에서 가져온 위치 int indexof(int ch)에 따라ch가 문자열에서 처음 나타나는 위치 int indexof(int ch, int FromIndex)는fromIndex가 지정한 위치에서부터ch가 문자열에 나타나는 위치 int indexof(String str)를 가져옵니다.문자열에서 str가 처음 나타나는 위치인 int indexof(String str, int FromIndex)는fromIndex가 지정한 위치부터 문자열에 나타나는 위치 반응 인덱스 문자가 나타나는 위치를 가져옵니다.int lastindexof (int ch) 는ch가 문자열에서 첫 번째로 나타나는 위치인 int lastindexof (int ch, int FromIndex) 를fromIndex가 지정한 위치에서 시작하여ch가 문자열에 나타나는 위치인 int lastindexof (String str) 를 가져옵니다.문자열의 첫 번째 위치인 int lastindexof (String str, int FromIndex) 는fromIndex가 지정한 위치부터 시작하여 문자열에 나타나는 위치 1.4를 가져옵니다. 문자열의 일부 문자열을 가져옵니다. 하위 문자열이라고도 부릅니다.        String subString(int beginindex,intendindex) ;       String subString(int beginindex)  2.2.1 두 문자열이 같은지 equals(Object obj) equals IgnoreCase(String str) 2.2 문자열에 어떤 문자열을 포함하는지 2.3 두 문자열이 지정된 문자열로 시작하거나 끝나는지boolean Startswith(String)로 시작하는지 판단한다.      boolean endswith(String); 2.4 문자열이 빈 boolean isEmpty()인지 여부  3.문자열 변환 3.1 문자열을 문자열 배열 String[] split(String regex)로 변환합니다.3.2 문자열을 문자 배열char[] toCharArray()로 변경합니다.3.1 문자열을 바이트 배열byte[] getBytes()로 변경합니다.3.4 문자열 배열을 문자열 구조 함수인 String(char[]) String(char[], offset,count)으로 변경하여 문자열 배열의 일부를 문자열로 변환합니다.정적 함수 static String copyValueof(char[]) static String copyValueof(char[], offset, count)는 문자 배열의 일부를 문자열로 변환합니다.3.5 문자열의 알파벳 대소문자를 String to Uppercase()로 변환합니다.대문자 String to Uppercase();소문자 3.6 문자열의 내용을 String repalce(char oldch,char newch)로 대체합니다.       String repalce(String s1,String s2); 3.7 문자열의 양쪽 공백을 String trim 제거();3.8 문자열을 String concat(String)에 연결합니다.
4. 비교
 compareTo();소반환 음수 등 반환 0대 반환 양수
StringBuffer
StringBuffer는 데이터를 저장하는 컨테이너 특성에 사용되는 문자열 버퍼 객체입니다. 1.길이는 가변적입니다.다양한 유형의 데이터를 저장할 수 있습니다. 3.마지막으로 문자열로 변환하려면 4.문자열을 수정할 수 있습니다.append(data)를 추가하면 지정한 데이터를 기존 데이터의 끝에 insert(위치, 문자열)에 추가하고 지정한 위치에 삽입합니다. 2.delete 삭제 (start,end) 버퍼에 있는 데이터를 삭제합니다. start에 end deleteCharAt (index) 가 포함되지 않고 지정한 위치 요소를 삭제하는 StringBuffer를 포함합니다.delete(0,sb.length()); 3. char charAt(index) 찾기;  int indexof(string)   int lastindexof(String); 4.StringBuffer replace(start,end.String) void setCharAt(index,char) setlength() 설정 길이 5.StringBuffer reverse 반전();6. 버퍼에 지정된 데이터를 문자 배열에 void getChars (int srcBegin, int srcEnd,char[] dst, int dstbegin) 저장
StringBuilder  :  , , StringBuffer , 。
 :stringbuffer ;stringbuilder 。 ;
 
System: 시스템의 일부 정보preperties()를 설명합니다.시스템 정보 가져오기 Properties prop = new System.getProperties();hashtable의 하위 클래스입니다.맵의 방법으로 이 집합의 원소를 제거합니다.이 집합에 저장된 것은 모두 문자열로 일반 정의가 없습니다.String calue=(String)prop.get(obj);System.out.println(obj+":"+value);//어떻게 시스템에서 일부 특유의 정보를 사용자 정의합니까?System.setProperty("mykey","myvalue"); 런타임 클래스: 단일 디자인 모드를 사용했습니다.                  static Runtime getRuntime();process p=r.exec("*.exe")//실행 파일 p.destory();절차를 죽이다.Date 클래스에서 현재 시간 Date date=new DAte()를 가져옵니다.SimpleDateformat 대상의 사용자 정의 스타일인 SimpleDateFormat sdf = new SimpleDateFormat ("yyy 년 MM 월 dd 일 hh:mm:ss") 에 모드를 봉인합니다.format 메서드를 호출하여 패턴 서식을 지정하는 FAte 객체 String time=sdt.format(d); Calendar 클래스 Calendar c=Calendar.getInstance();c.get(Calendar.Year);//연간 c.get(Calendar.Month) 가져오기;//월 c.get 가져오기(Calendar.DayofMonth);//수령일 c.get(Calendar.DayofWeek);//요일 변경 날짜 가져오기 c.add (Calendar. 필드, 12) 1.임의의 해의 2월 c.set(year,2,1)//기본 해의 3월 1일 c.add(Calendar.Day of Month,-1)Math-Random 클래스cell() 가져오기;큰비 파라미터의 최소 정수floor()를 되돌려주고 작은 비 파라미터의 최대 정수round()를 Pow(a, b)a에 반올림하는 b차방random()를 되돌려줍니다.0.0보다 크고 1.0보다 작은 위조 랜덤 더블값 --------------------------ASP.Net+Unity 개발,.Net 교육, 커뮤니케이션 기대! ------------------

좋은 웹페이지 즐겨찾기