質問: Windows10でEclipseを用いてJavaの勉強をしています。 Javaのクラスライブラリとは、どう解釈して使えばいいものか教えて下さい。 今までもフィーリングで使ってはいたのですが、正直まったく意味もわからず使っていたので、納得できないというか、応用が利かないというか... 例えば、 char charAt(int index) ()の中を0にすれば1文字目を返して、5にすれば6文字目を返す...ってことでいいんですよね? でも、上の公式(?)内では、カッコの中にint indexと書いてあります。 一体、何がintで何がindexなのですか? Javaにおいてindexって何ですか? それともint indexで一単語? さっぱりわかりません。 void setCharAt(int index, char ch) これは、カッコ内にint index?とchar ch?がありますよね? それぞれ何だかわからないし、説明文を見ても「引数の位置の文字を引数の文字にする」とか書いてあり、プログラム以前に日本語として何を言いたいのかわかりません。 これ以外にも、クラスライブラリのカッコの中にはint offsetとかdouble aとかString prefixとか色々な言葉が説明もなしに出てきます。 Excelの関数の使い方から類推するに、これらを使用者が適当に文字やら数字やらに置き換えて使うんだろうというところは見当がつくのですが、ぱっと見で何が言いたいのかイマイチわからないので、自分の使い方が合っているのか、いつも不安なのです。 これって、皆様はどのように解釈しているのですか? 何か勉強する方法とか、読み方のコツとかあるのでしょうか? ご指導、ご鞭撻のほど何卒よろしくお願いいたします *追加* すいません。参考書などと皆様に頂いた回答を見比べていて返答が遅れました。 型はintとかdoubleとかのことですよね? 皆様の回答から察するに、クラスライブラリってそのまんまメソッドの形ってことでいいんですか? つまり、StringBuffer append(char c)だったら、int型とかと同じように、StringBufferっていう型が何か知らないけど存在するって意味でいいんですか?(そういうの何に載ってます?) で、appendが誰かが勝手につけたメソッドの名前? cはchar型のcっていう適当な引数って意味? 合ってます???
回答: API仕様書を読めばよいのではないかと思います。 Java8 API仕様書(日本語) Java9 API Specification