単純に始業式に遭遇したどのような問題を記録:
必要なOracleログインjdk1.8より低いJDKを、ダウンロードしてください。
列挙についてJavaの列挙知識。
コレクションのHashMap、Javaのロットに悪化についての関連知識の収集について。
java.util.ArrayListの<E>
ビューの様々なコードブックの観点から、java.util.ArrayListの<E>は広くコードで使用される非常に重要なクラスで、Eは、ジェネリックを表し、ArrayListのは、一般的なクラスです。オブジェクトを格納するために、C ++ベクトルと同等のArrayList。アレイ、一度作成した配列、固定された長さが、長さのArrayListは、動的であり、限定されるものではないとは異なり、多くのオブジェクトを格納することができるが、唯一のストレージオブジェクトは、例えば、保存することができない、ネイティブのデータ型はint型。その動的最初に除去するとき(0)元素、第二は、(1)最初の要素となります。
BufferedReaderのクラスは、文字、配列、行を効率的に読み取るための入力ストリームから文字やバッファリング文字を読むには
あなたは、バッファサイズの大きさはデフォルトコンストラクタで使用することができる指定することができます。ほとんどの目的のために、デフォルト値は十分な大きさであります
読み出し要求のそれぞれで構成されるリーダのような、効率を改善するために、バイトストリームまたは文字単位からなる対応するリード要求に包装リーダーBufferedReaderのクラスインスタンスの導入をもたらします
=新しいBufferedReaderのにBufferedReaderの(新規FileReader(「foo.in」));テキスト入力アプリケーションを使用DataInputStreamsは、各DataInputStreamを適切なBufferedReaderに入れ替えることによってローカライズすることができます
IndexOfメソッド()メソッドの文字列:
ストリングは、()は、第2のキャラクタのパラメータの前に位置する文字列の内容を返します。
1つの パッケージ com.inspur.demo。 2 3 インポート threeday.Manager。 4 5 パブリック クラスのテスト{ 6 7 パブリック 静的 ボイドメイン(文字列[]引数){ 8 //System.out.println(System.getProperty("file.encoding ")); 9 文字列S = " lixiaoxu "。 10 のSystem.out.println(s.indexOf( " I "))。 11 のSystem.out.println((0、2)s.substring)。 12 } 13 } 14
結果:
1
正規表現を理解します
正規表現\ sの等スペース、タブ、改ページ、を含む任意の空白文字と一致し、と等価である[\ F \ n \ R \ T \ V]
\f -> 匹配一个换页
\n -> 匹配一个换行符
\r -> 匹配一个回车符
\t -> 匹配一个制表符
\v -> 匹配一个垂直制表符
而“\s+”则表示匹配任意多个上面的字符。另因为反斜杠在Java里是转义字符,所以在Java里,我们要这么用“\\s+”
Java replaceAll() 方法
了解通信相关知识,可以看《大话通信》。