자바 프로 그래 밍 사상(제1 3 장 문자열)학습 노트
5870 단어 자바 프로 그래 밍 사상
명확 한 것 은 자바 에서 값 만 전달 된다 는 것 이다.한 가지 방법 에 있어 서 매개 변 수 는 이 방법 에 정 보 를 제공 하 는 것 이지 방법 을 바 꾸 기 위해 서가 아니다.
2.자바 에 있 는 2 개의 재 부팅 된 연산 자
4.무의식 적 재 귀 를 피한다.
public class InfiniteRecursion {
public String toString() {
/*
this , String +
“InfiniteRecursion address: ” + ,
this toString , String
!
*/
return "InfiniteRecursion address: " + this + "
";
}
public static void main(String[] args) {
List<InfiniteRecursion> v = new ArrayList<>();
for(int i = 0; i < 10; i++) {
v.add(new InfiniteRecursion());
System.out.println(v);
}
}
}
정규 표현 식
String str = "aa<tr>sdfctr>abb<tr>asdastr>ccc"
、 ( ): , ,
reg = <.*> :<tr>sdfctr>abb<tr>asdastr>
X?
X+
X*
X{n}
X{n,}
X{n,m}
、 ( ): ,
reg = <.*?> :<tr>sdfctr>
X??
X+?
X*?
X{n}?
X{n,}?
X{n,m}?
、 ( ): , ,
reg = <.*+>, , ,
X?+
X++
X*+
X{n}+
X{n,}+
X{n,m}+